Steven Doris' second-half strike earned Arbroath a crucial win over Scottish Second Division league leaders Cowdenbeath.
The Red Lichties are now just four points behind their promotion rivals, having fallen behind five minutes into the game to Marc McKenzie's long-range effort.
Doris' first goal of the afternoon brought Paul Sheerin's side level after 25 minutes before Kieran McAnespie unleashed a stunning 30-yard effort into the top corner to put the visitors ahead four minutes later.
McKenzie brought Cowdenbeath back into the game from the penalty spot two minutes from the re-start, after Stuart Malcolm upended Jon Robertson inside the area.
However 15 minutes from time, Doris found the back of the net following substitute Collin Samuel's knock-down, as the away side ended a run of three games without a win to put pressure on their opponents who have now lost back-to-back games for the first time this season.
Cowdenbeath: Flynn, Fisher (O'Brien 30), Armstrong, Mbu, Adamson, Linton, Robertson, Cameron (Lyle 68), Brett, Coult (Ramsay 68), McKenzie.
Subs Not Used: Wilson, Cusack.
Sent Off: Adamson (24).
Booked: Coult, Adamson.
Goals: McKenzie 5, 47 pen.
Arbroath: Hill, Baxter, Malcolm, Innes, McAnespie, Falkingham, Kerr, Sibanda (Samuel 61), Sheerin, Doris, Swankie (Wedderburn 90).
Subs Not Used: White, Caddis, Mair.
Booked: Innes, Kerr, McAnespie.
Goals: Doris 25, McAnespie 29, Doris 75.
Ref: George Salmond