Samuel Eto'o gave Jose Mourinho's side the lead although the Black Cats hit back to condemn the hosts to defeat and ensure that they'd miss the chance to go top of the table
Borini, who was once on the books at Chelsea, converted an 82nd-minute penalty after Cesar Azpilicueta had fouled substitute Jozy Altidore to end Jose Mourinho's 77-match unbeaten run in home league encounters as Blues boss.
|VIEW FROM STAMFORD BRIDGE
|By Liam Twomey
"Many came to Stamford Bridge on Saturday expecting Chelsea to set-up the mother of all title showdowns with Liverpool at Anfield. Instead, Jose Mourinho's 77-game home Premier League unbeaten run is gone and so, you would think, is the title.
"Chelsea were undermined by recurring problems - a chronic lack of creativity and poor finishing, to name just two - but Sunderland deserve huge credit.
"Gus Poyet's men executed their gameplan with unshakeable belief and while it wasn't always pretty, they are alive again in the relegation battle.
"Fabio Borini, the former Chelsea youngster and Liverpool loanee, did the damage with a nerveless penalty late on. If Brendan Rodgers' men do go on to clinch a first league title in 24 years, they may be tempted to order one extra medal."
And the result simultaneously provided a huge lift to the survival chances of Gus Poyet's side, who are now only three points from safety.
Having scored a brace in Wednesday's encounter at the Etihad Stadium, Connor Wickham struck in the 18th minute to cancel out a Samuel Eto'o opener for Chelsea.
An error from Vito Mannone had handed City a point but Chelsea found Sunderland's goalkeeper in superb form as he produced an inspired string of saves before half-time.
Eto'o and substitute Demba Ba spurned chances in the second period before Borini struck - meaning that Liverpool can now open up a five-point cushion ahead of the top two's crunch meeting at Anfield next week if they beat Norwich City in Sunday's early kick-off.
Chelsea went into the match boasting nine consecutive home clean sheets - a record that 41-year-old goalkeeper Mark Schwarzer had to protect on his Premier League debut, with Petr Cech laid low by a virus.
The veteran Australian watched Borini fire a seventh-minute drive wide following some impressive hold-up play from Wickham.
Eto'o was then denied by a perfectly timed sliding tackle from Santiago Vergini but responded to volley home the resulting 12th-minute corner.
The lead was soon wiped out, though, when Schwarzer spilled Marcos Alonso's dipping drive and Wickham reacted quicker than John Terry to convert the rebound.
Slack set-piece marking almost undermined Sunderland again in the 37th minute but Mannone grasped Branislav Ivanovic's header at the second attempt via the crossbar.
In the 44th minute, after Mannone had parried from Willian, Sebastian Larsson out-muscled Ramires as the Brazilian looked to convert into an empty net.
Perhaps still suffering the frustration of that incident, Ramires was then fortunate to escape punishment when he struck Larsson with his elbow.
Chances continued to flow for Chelsea and Eto'o guided the ball wide after Willian had driven forward on the counter-attack in the 48th minute.
Mourinho sent on Ba in place of the ineffective Oscar but the player who netted vital goals in the recent triumphs over Paris Saint-Germain and Swansea City found the Midas touch had deserted him, losing his footing when trying to get on the end of Willian's 66th-minute cutback with the goal gaping.
Sunderland weathered further pressure before Azpilicueta clumsily bundled Altidore to the floor and Borini stole the points from the spot with eight minutes left.
Poyet's team remain bottom of the table but three of their four remaining games are at home against fellow strugglers Cardiff City, West Brom, Swansea City.