Sergio Garcia was delighted to haul himself back into contention for a 12th European Tour title in the BMW Masters in Shanghai on Saturday.
Garcia began the day three shots off the lead and was five off the pace with six holes to play after following birdies on the fifth and ninth with a "stupid" bogey on the 10th at Lake Malaren.
However, the 35-year-old Ryder Cup star then birdied four of his last six holes to card a third round of 67 and share second place on 14 under with overnight leader Lucas Bjerregaard and Byeong Hun An, one behind Thailand's Thongchai Jaidee.