Match ends, Barnsley 0, Wigan Athletic 2.
Wigan moved up to fifth place in League One after beating struggling Barnsley.
Andy Kellett put the Latics ahead early in the first half, finishing neatly after Michael Jacobs had slipped the ball through to him.
He almost doubled the lead after the break, but Tykes keeper Adam Davies denied him with his legs.
Sam Winnall headed Barnsley's best chance over and Yanic Wildschut made the points safe as he rolled the ball into the net after a defensive error.
Wigan Athletic manager Gary Caldwell told BBC Radio Manchester:
"Away from home against a team that are on good form, to come and play the way we did and win in that manner was very impressive.
"Every team has sticky spells in a long season, we've gone through ours and come out fighting today.
"We showed a lot of quality on the ball in the first half and a lot of fighting quality in the second half to see the game out and win pretty comfortably in the end."
- 15WatkinsSubstituted forWilliamsat 66'minutes
- 21ToneySubstituted forJacksonat 75'minutes
- 26LoveSubstituted forChowat 76'minutes
- 5DanielsBooked at 60mins
- 28PearceBooked at 4mins
- 3KellettSubstituted forRevellat 62'minutes
- 9GriggSubstituted forWildschutat 84'minutes
- Seb Stockbridge
- Shots on Target
Second Half ends, Barnsley 0, Wigan Athletic 2.
Attempt missed. Conor Hourihane (Barnsley) left footed shot from outside the box is just a bit too high from a direct free kick.
Adam Hammill (Barnsley) wins a free kick in the defensive half.
Foul by Reece James (Wigan Athletic).
Goal! Barnsley 0, Wigan Athletic 2. Yanic Wildschut (Wigan Athletic) right footed shot from the right side of the box to the bottom right corner.
Corner, Wigan Athletic. Conceded by Reece Wabara.
Substitution, Wigan Athletic. Yanic Wildschut replaces William Grigg.
Foul by Sam Winnall (Barnsley).
Michael Jacobs (Wigan Athletic) wins a free kick in the defensive half.
Ryan Williams (Barnsley) wins a free kick in the defensive half.
Foul by Alex Revell (Wigan Athletic).
Hand ball by Michael Jacobs (Wigan Athletic).
Substitution, Wigan Athletic. Tim Chow replaces Donald Love.
Substitution, Barnsley. Simeon Jackson replaces Ivan Toney.
Attempt missed. Ben Pearson (Barnsley) right footed shot from outside the box misses to the right.
Ivan Toney (Barnsley) wins a free kick in the attacking half.
Foul by Jason Pearce (Wigan Athletic).
Corner, Wigan Athletic. Conceded by Lewin Nyatanga.
Substitution, Barnsley. Ryan Williams replaces Marley Watkins.