Stoke City boss Michael O'Neill tasted victory in his first home game in charge thanks to Mame Diouf's injury time winner.
The Potters came from behind to beat Wigan Athletic 2-1.
O'Neill made one change to his starting line-up with ex-Latic star Nick Powell returning to the side in place of the injured Sam Clucas.
It was the visitors who struck first in the 39th minute.
A mix up between Jack Butland and Tom Edwards led to Sam Morsy volleying into an empty next.
Stoke equalised on 55 minutes, Danny Batth getting a touch to a Ryan Woods free kick.
The game appeared to be heading for a draw, until a McClean cross fell at the feet of Tom Ince whose shot was blocked, but the ball fell invitingly to substitute Mame Diouf who sidefooted into an empty net.
It was the Senegalise international's first goal for Stoke since April 2018.
The win moved the Potters up to 22nd in the table.
Stoke are back in action on Tuesday night when they make the long trip to Cardiff.