Branislav Ivanovic’s 89th-minute header saw Chelsea come from behind to beat Southampton 2-1 at the St Mary’s Stadium, on Saturday afternoon.
The Blues move up to 11th on the log and stretch their unbeaten domestic run to 14 matches.
Shane Long put the home side in front in the 42nd-minute after pouncing on to a defensive blunder from Chelsea full-back, Baba Rahman.
Saint’s shot stopper, Fraser Foster who broke a new club record of 708 minutes without conceding a goal, was unable to prevent a Cesc Fabregas cross in the 75th minute, as the Spaniard levelled the game for the visitors.
Guus Hiddink’s side kept pressing for a winner, and their effort paid off in the closing stages as Ivanovic, who captained the side in the absence of injured John Terry, headed home a Willian corner.
Elsewhere, Leicester City went five points clear at the top of the Premier League, thanks to a Leonardo Ulloa’s 88th-minute winner.
The Argentine tapped in from close range to convert Marc Albrighton’s cross at the end of an otherwise unconvincing display from the Foxes.
In the early kick-off, West Ham defeated Sunderland 1-0, Marko Arnautovic scored twice as Stoke City won 2-1 at home to bottom club Aston Villa, while 15th placed Watford and Bournemouth drew 0-0 at Vicarage Road.