Pablo Hernandez scored his first Swansea City goal as the Swans edged past Wigan in a tense encounter at the Liberty.
The Spanish winger broke the deadlock after 65 minutes as a flurry of three goals arrived in the space of four minutes. Hernandez did well to turn in the box before drilling into the bottom corner to open his account following his £5.55million move from Valencia.
Fellow countryman Michu, starting up front, headed in two minutes later from a Jonathan de Guzman corner.
But the drama didn't end there as Wigan struck back within two minutes as defender Emmerson Boyce flicked James McCarthy's effort past Michel Vorm.
Arouna Kone then headed home two minutes later, but he was pulled back for offside.
It set up a tense finale, but despite sub Danny Graham missed the opportunity to settle the encounter when he was in on goal, the Swans held on to claim their third win of the season.
Michael Laudrup made two changes from the starting XI that drew with Reading in the previous game.
Jonathan de Guzman was handed a start in midfield in place of Danny Graham, who dropped to the bench with Michu moving into the striker's role.
Club record signing Pablo Hernandez also started with Nathan Dyer among the replacements.
Swans: Michel Vorm, Angel Rangel, Chico Flores, Ashley Williams (capt), Ben Davies, Leon Britton, Jonathan de Guzman (Danny Graham, 84), Ki Sung-Yueng, Wayne Routledge, Pablo Hernandez (Nathan Dyer, 73), Michu.
Subs: Gerhard Tremmel, Garry Monk, Dwight Tiendalli, Luke Moore, Itay Shechter.
Wigan: Ali Al Habsi, Arouna Kone, James McCarthy (Mauro Boselli, 83), Gary Caldwell (capt), Franco Di Santo (Jordi Gomez, 83), Shaun Maloney, James McArthur, Emmerson Boyce, Ivan Ramis, Jean Beausejour, Maynor Figeroa (Ben Watson, 70).
Subs: Mike Pollitt, David Jones, , Callum McManaman, Ryo Miyaichi.
The Swans showed their intentions from the start, Ki Sung-Yueng dragging his effort wide while Jonathan de Guzman's 30-yard free-kick was well dealt with by Ali Al Habsi.
Wigan hit back with a chance of their own, Emmerson Boyce nodding a cross back into the box to Shaun Maloney, but his low drive was gathered by Michel Vorm.
Then, after Boyce failed to make clear contact with an attempted volley to clear danger in his own half, Wayne Routledge found Michu 25 yards out, but his first-time volley just flew over the crossbar.
Another striker from de Guzman, this time from 20 yards, curled inches wide before Michu headed over from Routledge's cross on the half-hour mark.
Wigan responded with a decent effort of their own, Shaun Maloney's through ball finding Jean Beausejour, but his powerful effort rose over the crossbar in what proved the last real action of the first half.
Half-time: Swans 0 Wigan 0
The Swans again started the half brightly, and Leon Britton went within inches of opening the scoring as he turned his marker before unleashing a 20-yard drive that flew past the post.
Wigan responded with Beausejour delivering a fine cross to Kone, who bundled his effort wide after pressure from Ashley Williams and Vorm.
Ki then drove his effort straight at Al Habsi on the hour mark before Al Habsi was at his best to deny the South Korean's powerful shot minutes later.
Then, on 65 minutes, the deadlock was broken.
Routledge and de Guzman then linked up, with the latter finding Pablo Hernandez just inside the box, and the Spaniard turned his marker before firing into the corner with Al Habsi wrong-footed.
Two minutes later, the lead was doubled. A pinpoint de Guzman corner was met by the head of Michu, who beat Al Habsi from close range.
But the 2-0 lead was short-lived. Wigan struck back within three minutes as a cross was nodded down by Kone, and when James MaCarthy went for goal, his shot was flicked on by Emmerson Boyce into the top corner.
Amazingly, Wigan then found the net again two minutes as Kone headed home Beausejour's powerful cross, only to be denied after being ruled offside.
The Swans needed to stem the flow of attacks, and they did that as Angel Rangel dispossessed Beausejour just outside the Swans box, and he set Ki on his way. The midfielder then touched on to Michu, who played Nathan Dyer - on for Hernandez - down the right, and his shot was swatted away for a corner by Al Habsi.
Franco Di Santo then scuffed his effort when well-placed after neat play by sub Ben Watson before both teams made replacements for the remaining seven minutes.
The Swans went close to sealing victory as Michu latched onto a pass from sub and former Swan loanee Jordi Gomez, but the Spaniard - now in midfield after Danny Graham's introduction - couldn't keep his effort down as Al Habsi watched it rise over the crossbar.
Another chance came deep in added on time as Dyer set Graham in on goal, but the striker didn't take the opportunity as he fired straight at Al Habsi.
It was dramatic stuff, but it was enough as the Swans got the win they were eagerly after.