The Seasiders had led for the majority of the game, with Jordan Rhodes marking his home debut with a goal in the opening stages of the fixture.
Latics thought they had done enough to claim a draw following Josh Magennis’ late equaliser, before Dougall ensured all three points went the way of the Tangerines.
The opening goal came after only four minutes, with a CJ Hamilton cross finding Rhodes, who fired past Sam Tickle.
Further opportunities followed to double the lead.
Both Jensen Weir and Callum Connolly forced further saves from the Latics keeper.
Shaun Maloney’s started to grow into the game more during the second half, with Dan Grimshaw required to make a sensational stop to deny Callum Lang.
Meanwhile, down the other end, Weir and Jake Beesley both kept Tickle busy.
With one minute of the 90 left, Latics levelled the scores, with a header from Magennis beating Grimshaw.
Despite the late setback, the Seasiders kept their heads up.
Well into stoppage time, Matty Virtue slotted a ball across the box for Dougall to smash into the back of the net.
Here is how Blackpool performed in the victory: