Sam Clucas netted twice as Swansea City recovered from a goal down to beat Arsenal 3-1 at the Liberty Stadium on Tuesday evening.
The Swans trailed to a Nacho Monreal strike 33 minutes in, which came against the run of play, but they soon hit back in style.
Clucas tucked the ball past Petr Cech twice, either side of Jordan Ayew's simple finish following a goalkeeping howler.
Relive how the 90 minutes of action unfolded with Sports Mole's live text coverage below.
STARTING XI: Cech; Bellerin, Mustafi, Koscielny, Monreal; Elneny, Xhaka, Ramsey; Ozil, Lacazette, Iwobi
SUBS: Ospina, Chambers, Kolasinac, Maitland-Niles, Mkhitaryan, Nketiah, Giroud
STARTING XI: Fabianski; Naughton, Van der Hoorn, Fernandez, Mawson, Olsson; Clucas, Ki, Fer; Dyer; Ayew
SUBS: Nordfeldt, Bartley, Carroll, Routledge, Narsingh, Bony, Abraham
Carlos Carvalhal: "We need players to try and improve the team. It is not the case that I don't think we need players or want players. I want to make this very clear as they are very different things. I want players, but if I don't get players I still believe we will stay up. It will be harder [without new signings] but let's see."
Arsene Wenger: "What is a good warning for us is that Liverpool are an attacking team - you cannot criticise them for not attacking, they are very dangerous going forward and they didn't manage to score against Swansea. That is a good warning for us that we have to produce an absolute total offensive performance."
SWANSEA CITY SUBS: Nordfeldt, Bartley, Carroll, Routledge, Narsingh, Bony, Abraham
ARSENAL SUBS: Ospina, Chambers, Kolasinac, Maitland-Niles, Mkhitaryan, Nketiah, Giroud