Robert Love hit a hat-trick as Albion Rovers enjoyed a great first leg in the Second Division play-off final.
On 13 minutes, Love struck into the bottom corner but Ian Harty levelled with a neat finish before the interval.
Rovers' lead was restored midway through the second period when Love smashed home from close range.
And Love put the the home side in the driving seat with 15 minutes remaining, playing a one-two with Steven Canning before stroking in a cool shot.
Albion Rovers: Gaston, Reid, Donnelly, Lumsden, McGowan, Canning, Stevenson, Chaplain, Love (Innes 85), Gemmell, Lawless (Ferry 74). Subs Not Used: Gilmartin, Hamilton, Benton.
Goals: Love 14, 67, 76.
Annan Athletic: Summersgill, Peter Watson, Neilson, Aitken, Docherty, Muirhead (Felvus 85), Steele, Macfarlane (Gilfillan 78), Steven Sloan, Harty, O'Connor. Subs Not Used: Jamieson, Jardine, MacBeth.
Goal: Harty 42.
Ref: Alan Muir