Arsenal had to come from behind at Liverpool before winning 2-1 and move up to third place in the Premier League. The hosts edged the first half with Fernando Torres going close and also had a strong penalty appeal turned down before finally taking the lead just before the break.
Gunners keeper Manuel Almunia's weak clearance was seized upon by Dirk Kuyt to fire the Reds in front.
But soon after the break the visitor's were level courtesy of an own goal from Liverpool defender Glen Johnson who inadvertently turned deflected a Samir Nasri cross into his own net.
Then on 58 minutes Andrey Arshavin, who scored four times in the corresponding fixture last season, hit a remarkable winner off the inside of the post.
Rafael Benitez's side have now lost six league games this campaign and their ambitions of a top four finish to rejoin the Champions League are looking increasingly remote.
EXCLUSIVE CHRISTMAS OFFER - FREE PS3, NINTENDO Wii or £240 CASHBACK (UK residents only) http://www.tribalfootball.com/specialoffers