Bryan Ruiz’s late penalty made sure Fulham got a share of the spoils after a dramatic afternoon at the DW Stadium that saw plenty of goals before both sides were reduced to ten men.

After Adam Forshaw had put the hosts in front from the penalty spot following Kostas Stafylidis’ foul on Callum McManaman, the Whites turned the game on its head before the break when Lasse Vigen Christensen and Ruiz scored in quick succession.

Wigan quickly levelled through Roger Espinoza and were very much in the ascendancy when Ross McCormack was sent off after collecting two cautions in a mad five minutes. Substitute Shaun Maloney seemed to have won it for the Latics with eight minutes left, but under Kit Symons, the Whites have new-found fortitude. Fulham kept battling, typified by the endeavour of former Wigan forward Hugo Rodallega. The Colombian burst clear with five minutes remaining and looked odds on to equalise when he was hauled down by Leon Barnett, who was given his marches orders. Ruiz, restored to the side by Symons, slammed his second goal of the afternoon straight down the middle and the Londoners could escape with a point.

An absorbing game was watchable from the outset. Don Cowie dragged an early shot wide for the hosts after outmuscling Stafylidis, before Fulham broke away at the other end. McCormack should have done better when he received Christensen’s pass but he saw his scuffed effort blocked.

Wigan were offered a wonderful chance to take the lead on nine minutes when Kostas Stafylidis clumsily caught Callum McManaman in the box. James Adcock pointed straight to the spot and former Brentford midfielder Forshaw made no mistake from twelve yards. The hosts could easily have gone two in front quickly afterwards as Dan Burn smothered a Maynor Figueroa header and Nikolay Bodurov headed over his own bar under real pressure.

Symons’ side gradually began to get a foothold in the contest. Some brilliant play from George Williams saw the young winger get all the way to the byline but former Wigan forward Rodallega had his shot deflected wide. Wigan nearly doubled their lead when Fortune charged down the left, into the Fulham area but was denied by an excellent save from Marcus Bettinelli.

Fulham drew level on the half hour when Christensen outmuscled Barnett, glided around Scott Carson and rolled a composed finish into the empty net. The former England goalkeeper then excelled himself to deny Rodallega’s low drive, with the away side’s shouts for handball against Barnett waved away by Adcock. But there had been a definite momentum shift and, ten minutes before the break, the visitors were in front. McCormack’s cross was so precise from the right that Ruiz could chest a finish over the line from barely a yard out.

Wigan responded assertively after the break and they equalised in outstanding fashion when Espinoza drove home from fully 25 yards. McCormack might have restored Fulham’s when he drilled an effort at the near post, but the mercurial Scot was then dismissed for two rather needless bookings. The first arrived after he lunged in late on James Tavernier by the byline and he was sent off after clashing with James McClean on the right flank.

The hosts introduced Maloney for the final ten minutes and the Scot scored with his first touch after being teed up by Espinoza. That looked like being the winner but Wigan reckoned without their old boy coming back to haunt them. Rodallega’s rampaging run through the Latics defence was only ended by a crude tackle for Barnett. The centre back was shown a red and, after an interminable wait, Ruiz dispatched the spot-kick to rescue a point for the Whites.

WIGAN ATHLETIC (4-2-3-1): Carson; Tavernier, Figueroa, Barnett, Kiernan; Forshaw, Huws (McClean 62); McManaman (Maloney 81), Espinoza (Ramis 87), Cowie; Fortune. Subs (not used): Nicholls, Kvist, Delort, Waghorn.

BOOKED: McClean.

SENT OFF: Barnett (85).

GOALS: Forshaw (pen 9), Espinoza (54), Maloney (82).

FULHAM (4-3-1-2): Bettinelli; Zverotic, Stafylidis, Bodurov, Burn; Parker, Christensen, G. Williams (Dembele 74); Ruiz; McCormack, Rodallega. Subs (not used): Kiraly, Hutchison, Hyndman, David, Roberts, Woodrow.

BOOKED: Bodurov, McCormack.

SENT OFF: McCormack (77).

GOALS: Christensen (30), Ruiz (36, pen 88).

REFEREE: James Adcock