READING FC surrendered a two goal lead as Swansea City fought back to take three points.
Reading have now dropped down to ninth in the Championship after three successive defeats.
The Royals struck twice in quick succession despite barely having the ball when Yakou Meite found the breakthrough before Tom Ince doubled the advantage.
Goals from Harry Darling and Oliver Cooper squared the game before Jay Fulton hit the winner in the 74th minute.
Paul Ince made four changes to his team after Reading’s defeat at home to West Brom at the weekend.
The striking pair of Lucas Joao and Andy Carroll dropped, while Yakou Meite was awarded a start. Amadou Mbengue came into the team to make his first start for the Royals and goalkeeper Joe Lumley returned between the sticks after missing out with illness at the weekend.
Meanwhile, there were plenty of options at Ince’s disposal on the bench that included Carroll, Joao, Shane Long and Ovie Ejaria.
Swansea, who came into the contest in eighth place, were without Joel Piroe after he was sent off in their heavy defeat at Burnley.
Piroe netted 22 times in the Championship last season in his debut season in England.
The action lasted all of one minute before a delay after the lights went out at the Liberty Stadium in a floodlight failure.
The theme of the first-half saw Swansea enjoy plenty of possession, but they were unable to do much with it to trouble the Reading backline.
The hosts had plenty of corners throughout the half and tested Lumley on a couple of occasions.
Lumley made an excellent reflex save to tip behind Michael Obafemi’s strike after he swivelled and shot at goal
Ben Cabango blasted a shot from 30 yards out to sting the gloves of Lumley who managed to fly high to tip the ball over the bar.
It took Reading 26 minutes to muster their first venture into Swansea’s half, but when they did, they showed a clinical instinct to punish the hosts.
Mamadou Loum fizzed a shot at goal that was parried out and Meite was quickest off the mark to react and fire the rebound in to give Reading the lead.
The game kept a similar pace for the next eight minutes, but Reading again struck with a killer edge with their next meaningful attack.
Meite worked tirelessly to muscle Harry Darling off the ball to win possession high in Swansea’s half and fed the ball to Tom Ince who showed immense composure to clip the ball over the keeper with a deft finish.
The Swans reduced the deficit in the 41st minute when Darling was left with a free header and glanced it past Lumley.
The second-half saw Reading forced into an early change as captain Andy Yiadom suffered a head injury and was replaced by Baba Rahman.
The Royals sat back deep in their own half and allowed Swansea to apply the pressure.
With an hour gone, the pressure proved to be too much as the ball dropped for Oliver Cooper in the box and he stabbed home to level the match.
Two further changes saw Ovie Ejaira and Lucas Joao replace Meite and Tyrese Fornah.
Reading’s reluctance to try and push on cost them dearly when Jay Fulton drove a longshot past Lumley from 25 yards to complete the turnaround.
With just over 20 minutes to play Andy Carroll was brought on for Loum to try and salvage a result.
Despite five minutes of stoppage time, the Royals were unable to get themselves back into the game as they lost out in Wales.
Reading are back at home on Saturday against Bristol City.
Swansea City: Benda, Wood, Darling, Cabango, Latidbeaudiere, Fulton, Grimes, Sorinola, Cundle, Cooper, Obafemi
Subs: Fisher, Ntcham, Cullen, Oko-Flex, Stevens, Naughton, Thomas
Reading: Lumley, Yiadom (c), Holmes, McIntyre, Hoilett, Mbengue, Loum, Hendrick, Fornah, Ince, Meite
Subs: Carroll, Long, Joao, Rahman, Ejaria, Guinness-Walker, Bouzanis
Goals: Meite 26’, Ince 33’, Darling 41’, Cooper 60’, Fulton 74’