Paul McGinley scorched up the leaderboard at the halfway stage of the Hana Bank Vietnam Masters in Hanoi.
The Dubliner, 40, fired a five under par 67 to haul himself from the cut line to tied 13th on three under par.
McGinley is just three strokes behind England's Simon Griffiths and Thai pair Boonchu Ruanagkit and Chawalit Plaphol, who finished tied at the top on six under par.
Without a top ten finish for over a year, McGinley birdied the second and eighth before picking up further shots at the 12th, 15th and 17th.
Stablemate David Howell crashed out of the tournament after a second round 73 left him on seven over par.
Ranked 133rd in the world from 10th following his BMW PGA win last year, Howell had three birdies and four bogeys on his card.
Griffiths and veteran Boonchu hit a two-under-par rounds of 70 at the Hanoi Phoenix Golf Resort as Chawalit carded a blemish-free round of 67.
138 - Chawalit Plaphol (THA) 71-67, Boonchu Ruangkit (THA) 68-70, Simon Griffiths (ENG) 68-70
139 - Chapchai Nirat (THA) 68-71, Anthony Kang (USA) 73-66, Han Lee (USA) 69-70, Gary Rusnak (USA) 69-70, Thammanoon Srirot (THA) 69-70
140 - Rahil Gangjee (IND) 69-71, Martin Rominger (SUI) 66-74, Lin Wen-hong (TPE) 67-73, Simon Yates (SCO) 70-70
141 - S.S.P. Chowrasia (IND) 69-72, Mitchell Brown (AUS) 70-71, Ross Bain (SCO) 69-72
Charlie Wi (KOR) 71-70, Paul Mcginley (IRL) 74-67, Mo Joong-kyung (KOR) 68-73, Mars Pucay (PHI) 72-69, Mike Cunning (USA) 72-69, Somkiat Srisanga (THA) 74-67,