Reading rally to secure late draw against Swansea in eight-goal thriller
In a hectic opening 12 minutes, which saw three goals, Reading went in front through a penalty from striker Lucas Joao.
Swansea hit back swiftly and went 2-1 up with well-struck drives from Hannes Wolf and top scorer Joel Piroe.
Piroe added his second goal, from a penalty, just before the interval.
Swansea stretched further ahead in the second half, through Michael Obafemi, but Reading replied with goals from Tom Ince and Joao.
Defender Tom McIntyre then pounced in the fifth minute of added time to grab a stunning draw for the hosts.
Reading are now seven points clear of the Sky Bet Championship drop zone with three games to play, while Swansea’s hopes of a play-off place are all-but over.
Reading went ahead in only the third minute, when Piroe appeared to bring down Josh Laurent in the Swansea area.
Referee Kevin Friend did not seem interested but gave the spot-kick on the advice of an assistant. Joao duly despatched it for his ninth goal of the campaign.
Swansea were level within three minutes when a fine, flowing move ended with midfielder Wolf curling an excellent shot past home keeper Orjan Nyland.
Piroe could have made it 2-1 soon after but his attempted lob cleared not only Nyland but also the crossbar.
However, Piroe did find the target in the 12th minute – superbly guiding home an angled effort away from the despairing reach of Nyland.
Reading were clearly rattled but, once they had settled again, almost levelled eight minutes before the break.
Junior Hoilett unleashed a fierce 25-yard shot that flew past Swansea keeper Andy Fisher and cannoned off the bar.
In the second minute of first-half added time, the visitors increased their advantage when Hoilett clumsily fouled Obafemi in the area.
Piroe stepped up for the penalty and fired in his 22nd goal of the season.
In a largely quiet start to the second period, Reading fashioned the first decent chance – only for Ince to shoot wildly over.
Obafemi stretched Swansea’s advantage in the 58th minute, tucking in from close range, but Ince reduced the gap to 4-2 three minutes later when volleying in a Hoilett cross.
Still Reading were not finished, with Joao stabbing home in the six-yard box after a frantic 71st-minute scramble in the Swansea area.
Swansea seemed to have finished the stronger, with Obafemi, Wolf and Olivier Ntcham all missing chances to increase the winning margin.
But McIntyre then stepped forward – again after a goalmouth scramble – to snatch the late draw.
Support our Nation today
For the price of a cup of coffee a month you can help us create an independent, not-for-profit, national news service for the people of Wales, by the people of Wales.