Match ends, Wigan Athletic 3, Yeovil Town 3.
Luke Ayling bundled in a last-minute equaliser as relegation-threatened Yeovil denied Wigan a ninth straight win in an action-packed finish.
Wigan's Jordi Gomez had a first-half penalty saved before Nick Powell gave them the lead.
There then followed five goals in the final eight minutes, as Ishmael Miller struck twice to put Yeovil in front.
James McArthur equalised and a Byron Webster own goal put Wigan ahead, but Ayling turned in from a corner.
Wales midfielder Jack Collison, who has joined the Latics on loan from West Ham for the rest of the season, watched from the stand as his new team-mates attempted to consolidate a play-off place.
Wigan boss Uwe Rosler was meeting Yeovil for the first time since they denied his Brentford side a place in the Championship by winning last May's League One play-off final.
His new side passed up a chance to take a half-time lead when Gomez was unsuccessful from the penalty spot.
The midfielder was given his opportunity in the 25th minute when Powell was pushed down by Yeovil defender Matteo Lanzoni but Marek Stech dived to his left to push away Gomez's penalty.
Callum McManaman then fired a shot at Stech and Nicky Maynard drilled an effort wide, but Wigan did go ahead 11 minutes after the break.
Top scorer Powell, starting a match for the first time since 28 January after recovering from a hamstring injury, nodded in his 11th goal of the season from three yards after McManaman's cross had been steered towards the back post by McArthur.
But the bulk of the drama came in an astonishing finish to the match.
Former Manchester City striker Miller found space to take an extra touch and steer an equaliser past keeper Ali Al Habsi in the 82nd minute.
And he struck again three minutes later with a precise finish inside Al Habsi's far post - running the length of the pitch to celebrate.
But Wigan equalised within seconds, as McArthur slotted in Jean Beausejour's cross from the left.
And another cross from the Chile international looked to have won the game for Rosler's side, as Yeovil defender Webster diverted the ball into his own net.
The visitors, though were not finished, and gained a point in their battle against the drop as Stech went forward to cause confusion from Tom Lawrence's corner and defender Ayling turned the ball in from almost on the line.
Wigan manager Uwe Rosler: "At some point our run had to come to an end and sometimes you have to take what you get. We didn't deserve to win.
"Overall, Yeovil were very resilient, they bombarded us with long balls and we couldn't win the first header.
"I am not here to blame individuals. We gave all we had, we were down on our knees in the last 10 minutes. I have massive respect for the players. The run we had... it had to end at some point."
Yeovil Town manager Gary Johnson: "I enjoyed that one. I have come up against Uwe Rosler four times and I have got three wins and a draw.
"We have never felt we were down.
"We feel we are in the race to stay up and we need to keeping getting results. We know Wigan are effectively a Premier League side and we held them well."
- 24PerchSubstituted forRogneat 27'minutes
- 4McEachranBooked at 45minsSubstituted forTunnicliffeat 68'minutes
- 14Gómez García-PencheBooked at 65mins
- 29MaynardSubstituted forFortunéat 56'minutes
- 15McManamanBooked at 15mins
- 18LanzoniSubstituted forMooreat 71'minutes
- 15DuffyBooked at 25mins
- 23GrantSubstituted forDawsonat 43'minutesBooked at 75mins
- 2AylingBooked at 7mins
- Andy D'Urso
- Shots on Target
Second Half ends, Wigan Athletic 3, Yeovil Town 3.
Goal! Wigan Athletic 3, Yeovil Town 3. Luke Ayling (Yeovil Town) right footed shot from very close range to the bottom right corner. Assisted by Tom Lawrence with a cross following a corner.
Corner, Yeovil Town. Conceded by Ali Al-Habsi.
Attempt saved. Tom Lawrence (Yeovil Town) right footed shot from outside the box is saved in the bottom left corner. Assisted by Kevin Dawson.
Attempt missed. Shane Duffy (Yeovil Town) left footed shot from outside the box is close, but misses to the left following a set piece situation.
Offside, Wigan Athletic. James McArthur tries a through ball, but Marc-Antoine Fortuné is caught offside.
Iván Ramis (Wigan Athletic) wins a free kick in the defensive half.
Foul by Kieffer Moore (Yeovil Town).
Foul by Nick Powell (Wigan Athletic).
Kevin Dawson (Yeovil Town) wins a free kick in the defensive half.
Foul by Marc-Antoine Fortuné (Wigan Athletic).
Byron Webster (Yeovil Town) wins a free kick in the attacking half.
Own Goal by Byron Webster, Yeovil Town. Wigan Athletic 3, Yeovil Town 2.
Goal! Wigan Athletic 2, Yeovil Town 2. James McArthur (Wigan Athletic) right footed shot from the centre of the box to the bottom right corner. Assisted by Jean Beausejour.
Goal! Wigan Athletic 1, Yeovil Town 2. Ishmael Miller (Yeovil Town) left footed shot from the centre of the box to the top left corner. Assisted by Jamie McAllister with a cross.
Goal! Wigan Athletic 1, Yeovil Town 1. Ishmael Miller (Yeovil Town) left footed shot from the centre of the box to the bottom left corner. Assisted by Luke Ayling with a through ball.
Attempt missed. Joe Ralls (Yeovil Town) left footed shot from outside the box is too high.
Foul by Ryan Tunnicliffe (Wigan Athletic).
Luke Ayling (Yeovil Town) wins a free kick in the defensive half.