Aaron Collins returned to haunt his former club Bristol Rovers as promotion hopefuls Bolton won 2-0 at the Memorial Stadium.
The 26-year-old striker scored in the 52nd minute as his right-footed chipped finish sailed over the onrushing Jed Ward and into the Pirates’ goal following a George Thomason pass.
Rovers had enjoyed their best spell of an even contest just before their nominated player of last season netted on a windy afternoon in Bristol.
Connor Taylor was adjudged to have fouled Cameron Jerome with a minute of stoppage time left to play, and substitute Aaron Morley sealed the win by converting the resulting spot-kick.
The Gas went close to scoring when Nathan Baxter clawed Chris Martin’s diving header from off his goal-line a minute after the restart.
Baxter also saved low at his near post to deny both Luke Thomas and Antony Evans in the first half, as Rovers made it six games without a goal, and the visitors won a first away game in seven matches.