Alloa's manager Tom Hendrie was delighted with his side's fightback from being 2-0 down to win 4-2 and take the points in hard fought match.
From the start Arbroath were the stronger side and in the opening minutes had a golden opportunity to open their account when Marc Millar somehow managed to blast the ball over the bar from four yards out when he connected with a Gavin Swankie cross.
Arbroath continued to put Alloa under pressure and the pressure paid off in the 31st minute when Alan Brazil was on hand to tap in from close range when Alloa keeper James Evans failed to hold a long-range Swankie shot.
Arbroath continued to put pressure on Alloa defence and increased their lead in the 55th minute when Greg Henslee punished another Alloa goalkeeping blunder when Evans again failed to hold a cross coming in from the right.
Alloa pulled a goal back in the 67th minute when Chris Townsley was well placed to head home a perfectly wicked Stuart Callaghan cross from the right.
Alloa seemed to take heart from this goal and continued to put pressure on Arbroath defence and their pressure paid off in the 71st minute when Michael Bolochoweckyj equalised when he scrambled home a Richard Walker cross from close range.
Alloa's tails were up and they stung Arbroath again the 75th minute when Brown Ferguson gave Alloa the lead.
Ferguson collected the ball 40 yards from goal and in his run towards goal beat three men and his fierce unstoppable shot gave Neil Inglis in the Arbroath goal no chance to save.
Bolochoweckyj scored Alloa's fourth and his second goal of the day when he rose above a static Arbroath defence to head home a Townsley cross.
Arbroath threw everything they had at Alloa to try and retrieve something from this match, but in the end Alloa held out to record a fine victory.