Newcastle-kapteinen tangerte rekorden som Tottenham-forsvareren Ledley King satte i desember 2000, da laget spilte 3-3 mot Bradford.
Det var Shearers 15. mål for sesongen, og han har nå like mange mål som Southamptons James Beattie på toppscorer-toppen.
Everton snudde
Sunderland tok ledelsen borte mot Everton ved Kevin Kilbane, men to mål av Brian McBride i 2. omgang førte til et nytt tap for Tore André Flos klubb.
Ny svart dag for Flo.
Hjemmesterke Blackburn tok ledelsen mot Birmingham, men fikk Andrew Todd utvist etter en halvtime. Stern John utliknet for gjestene like før slutt.
Leeds og Eirik Bakke spile 0-0 mot West Bromwich. Bakke ble byttet ut i 2. omgang.
Resultater:
Manchester U. - Chelsea 2-1, Aston Villa - Tottenham 0-1, Blackburn - Birmingham 1-1, Charlton - Bolton 1-1, Everton - Sunderland 2-1, Leeds - West Bromwich 0-0, Newcastle - Manchester C. 2-0.