Match ends, Wigan Athletic 0, Birmingham City 3.
Birmingham City clinically saw off Wigan Athletic to earn a third win in five Championship matches.
Che Adams slotted Blues in front after combining well with his strike partner Lukas Jutkiewicz, before Michael Morrison tucked in from a corner in first-half stoppage time.
Jacques Maghoma nodded in the third for the visitors from Jutkiewicz's header towards goal after a cross by Wes Harding.
Cedric Kipre flicked a header on to the woodwork for the hosts later in the second half, but they were second best.
The result left Wigan with just one win in 10 games, in 18th place and six points above the relegation zone, while Garry Monk's side moved up to eighth.
In-form striker Adams' goal was his 11th of the season and his sixth in his past seven appearances.
After Morrison doubled the Blues' lead - with around 4,500 jubilant travelling fans watching on - the result rarely appeared in doubt.
Birmingham have now scored in eight consecutive away league matches, doing so for the first time since 2015.
Wigan manager Paul Cook:
"The fact is we've had 18 great months here, it's been such a fantastic ride with so many highs.
"I can't remember too many times I've been in that tunnel after a game feeling the way I did today.
"If I, as a manager, want to go further in the game, it's up to me to prove I can come up with the answers. Coming out after a game spouting a load of nonsense won't get me there.
"Nobody hands you anything in this division and it's up to us to work out a way of turning things around."
Birmingham City boss Garry Monk told BBC WM 95.6:
"I thought it was a very professional performance. We were clinical and showed good game management.
"We know that if we can get at the back fours we have good enough players to make ourselves chances. They had their moments but in the second half we took control of it.
"We were good at both ends, we dealt with their free kicks well and we looked a threat from our own. We stepped it up a level in terms of the standard.
"We had 4,500 fans come to support us today. To get that many at this time of year is fantastic and we wanted to repay them with three points."
- 33BurnBooked at 90mins
- 2ByrneSubstituted forMasseyat 59'minutes
- 10WindassSubstituted forGarnerat 70'minutes
- 8VaughanSubstituted forGriggat 48'minutes
- 7MahoneySubstituted forJotaat 45'minutes
- 20GardnerSubstituted forGardnerat 76'minutesBooked at 76mins
- 19MaghomaBooked at 64mins
- 10JutkiewiczSubstituted forBogleat 71'minutes
- Ross Joyce
- Shots on Target
Second Half ends, Wigan Athletic 0, Birmingham City 3.
Foul by Joe Garner (Wigan Athletic).
Wes Harding (Birmingham City) wins a free kick in the defensive half.
Attempt missed. Harlee Dean (Birmingham City) right footed shot from outside the box misses to the right. Assisted by Che Adams.
Dan Burn (Wigan Athletic) is shown the yellow card.
Foul by Dan Burn (Wigan Athletic).
Che Adams (Birmingham City) wins a free kick in the attacking half.
Attempt missed. Craig Gardner (Birmingham City) right footed shot from outside the box is close, but misses to the left. Assisted by Jacques Maghoma.
Foul by Gavin Massey (Wigan Athletic).
Jacques Maghoma (Birmingham City) wins a free kick on the left wing.
Lee Evans (Wigan Athletic) wins a free kick in the defensive half.
Foul by Omar Bogle (Birmingham City).
Corner, Wigan Athletic. Conceded by Harlee Dean.
Foul by Gary Roberts (Wigan Athletic).
Craig Gardner (Birmingham City) wins a free kick in the defensive half.
Craig Gardner (Birmingham City) is shown the yellow card.
Substitution, Birmingham City. Craig Gardner replaces Gary Gardner.
Dan Burn (Wigan Athletic) wins a free kick in the attacking half.
Foul by Omar Bogle (Birmingham City).