Manchester Uniteds Wes Brown (t.v.) jubler sammen med Alan Smith og Roy Keane etter 2-1-målet. (Foto: AFP/Scanpix)
Hjemme på Old Trafford slet United lenge. Newcastle tok ledelsen ved Darren Ambrose i 1. omgang.
Unggutten Wayne Rooney klinte inn 1-1 fra vel 20 meter like før en time var spilt.
Brown brukte hodet et kvarter før slutt. Det var bare hans annet United-mål på 179 kamper.
I ryggen på Arsenal
Seieren betyr at United har bare ett poeng opp til Arsenal på 2. plass.
Arsenal spiller mandag nabooppgjør mot Tottenham i håp om både å utsette Chelseas gullfest og holde unna for United i kampen om fast mesterligaplass.
Graeme Souness har det vondt i managerstolen til Newcastle. Han opplevde sitt femte strake tap.
Klubben har bare klart ni seirer på 33 ligakamper denne sesongen.