Abreu wins a thriller at Placerville Speedway