Sheffield Wednesday produced a superb second-half fightback to beat Oldham 4-2 in the first round of the Capital One Cup.
The npower Championship side were two goals down against their League One opponents, but Jermaine Johnson and Chris O'Grady - both former Oldham players - rescued them before Michail Antonio completed the win.
Oldham struck after seven minutes when a fine move down the right ended with James Wesolowski crossing to Jordan Slew, who marked his debut by slotting in from eight yards at the near post.
Wesolowski went close from long range before Oldham doubled their lead in the 26th minute as Lee Croft delivered a pinpoint right wing cross and Jean Yves Mvoto thudded home an eight-yard header.
Wednesday wasted a glorious chance just before half-time when Croft brought down Antonio on the left of the box and the resulting penalty was blazed over by Nejc Pecnik.
But after visiting keeper Chris Kirkland saved well from Croft, Wednesday pulled one back in the 53rd minute - Pecnik teeing up Johnson for an 18-yard shot which went through the dive of Alex Cisak.
The equaliser came eight minutes later as substitute O'Grady headed Miguel Llera's right-wing free-kick inside the far post from six yards.
And after 70 minutes Wednesday were in front when O'Grady produced a neat turn and shot from close range after Pecnik pulled back from the byline.
Antonio added the gloss three minutes from time, curling an effort powerfully into the far corner from just inside the box.