Premier League - Watch all the weekend's goals
Miss any of this weekend's 28 goals in the Barclays Premier League? Watch them all here.
The video will begin automatically in the box to the right (UK users only)
Chelsea fell behind when Maxi Rodriguez struck after 34 minutes but equalised when substitute Daniel Sturridge scored at the far post 10 minutes into the second half.
The game at Stamford Bridge appeared to be heading for a draw until former Chelsea full back Johnson found himself in space on the right and burst into the penalty area before unleashing a low shot into the corner of the net.
Liverpool, unbeaten in nine matches in all competitions, climbed to sixth in the table, level on points with fourth-placed Chelsea, Tottenham Hotspur and Arsenal.
Free-scoring Manchester City maintained their grip at the top of the Premier League with a 3-1 home win over Newcastle United on Saturday to take their goals tally to 42 from 12 games.
Mario Balotelli and Sergio Aguero scored penalties and Micah Richards was also on target to condemn third-placed Newcastle to their first defeat of the season and leave City as the only unbeaten side in the top flight.
City have 34 points from a possible 36 this season and have piled up a staggering goal difference of 31 to lead second-placed Manchester United by five points.
The champions did enough to earn a 1-0 victory at Swansea City in the late kick-off - their third consecutive one-goal win since their 6-1 drubbing by City at Old Trafford.
Javier Hernandez scored the only goal in the 11th minute in South Wales from a cross by Welshman Ryan Giggs to inflict a first home defeat on the Premier League newcomers.
Bottom club Wigan Athletic ended a run of eight successive league defeats in a 3-3 home draw with fellow strugglers Blackburn Rovers, who equalised with an injury-time penalty despite playing most of the second half with 10 men.
Wigan manager Roberto Martinez labelled Blackburn's second goal "scandalous" after Rovers forward Yakubu appeared to use his hand to restart play from a corner.
Bolton Wanderers remained in the relegation zone after a 2-1 defeat at West Bromwich Albion but Everton eased away from the bottom three courtesy of a 2-1 home win over fellow strugglers Wolverhampton Wanderers.