The game was won in the first 15 minutes, when the Magpires raced into a 3-0 lead but substitute Peter Lovenkrands added to it twice in the second half for Newcastle’s biggest win of 2009-10.
Victory extended Newcastle’s lead at the top of the Championship to six points, and their unbeaten run to 15 matches – the club’s best spell since 1950.
NEWCASTLE UNITED'S UNBEATEN RUN:
NEWCASTLE 2 DONCASTER 1 (Carroll, Nolan)
Harper, Ryan Taylor, Kadar, Khizanishvili, Jose Enrique, Guthrie, Butt, Nolan, Gutierrez (Tozer 87), Carroll, Harewood (Ranger 60).
Subs Not Used: Krul, Lovenkrands, Geremi, Ngo Baheng, Donaldson.
SHEFF UTD 0 NEWCASTLE 1 (R.Taylor)
Harper; Simpson (Ranger, 76), Coloccini, Kadar, Enrique; R Taylor, Nolan, Butt, Smith, Gutierrez (Harewood, 85); Carroll.
Subs: Krul Guthrie, Geremi, Tozer, Donaldson.
NEWCASTLE 3 PETERBOROUGH 1 (Gutierrez, Carroll, Simpson)
Harper, Simpson, Steven Taylor, Coloccini, Jose Enrique, Guthrie, Nolan, Smith,Gutierrez (Ryan Taylor 21), Carroll (Lovenkrands 78), Harewood (Ranger 77).
Subs Not Used: Krul, Geremi, Butt, Kadar.
PRESTON 0 NEWCASTLE 1 (Nolan)
Harper, Simpson (Kadar 65), Steven Taylor, Coloccini, Jose Enrique, Guthrie (Lovenkrands 90), Smith,Nolan, Gutierrez, Harewood, Carroll (Ranger 62).
Subs Not Used: Krul, Geremi, Pancrate, Donaldson.
NEWCASTLE 3 SWANSEA CITY 0 (Harewood 2, Lovenkrands)
Harper (Krul 46), Simpson, Steven Taylor, Coloccini, Jose Enrique, Guthrie (Pancrate 76), Smith, Nolan, Gutierrez, Harewood (Ranger 68), Lovenkrands.
Subs Not Used: Khizanishvili, Ryan Taylor, LuaLua, Kadar.
NEWCASTLE 2 WATFORD 0 (Lovenkrands, Pancrate)
Harper, Simpson, Steven Taylor, Coloccini, Jose Enrique, Guthrie (Pancrate 71), Smith, Nolan, Gutierrez, Harewood (Carroll 56), Lovenkrands (Butt 65).
Subs Not Used: Krul, Khizanishvili, Ranger, Ryan Taylor.
COVENTRY CITY 0 NEWCASTLE 2 (Ameobi, Ranger)
Harper, Simpson, Steven Taylor, Coloccini, Jose Enrique, Pancrate (Ryan Taylor 76), Butt, Smith,Gutierrez, Lovenkrands (Ranger 64), Ameobi (Harewood 64).
Subs Not Used: Krul, Guthrie, Khizanishvili, Kadar.
BARNSLEY 2 NEWCASTLE 2 (Nolan, Harewood)
Harper, Ryan Taylor, Steven Taylor, Coloccini, Jose Enrique (Khizanishvili 80), Pancrate (Ranger 79), Smith, Butt, Gutierrez (Harewood 69), Nolan, Carroll.
Subs Not Used: Krul, Lovenkrands, Simpson, Ameobi.
NEWCASTLE 2 MIDDLESBROUGH 0 (Harewood, Ameobi)
Harper, Simpson, Steven Taylor, Coloccini,Jose Enrique, Guthrie, Nolan, Smith (Butt 49), Gutierrez,Harewood (Ranger 66), Ameobi (Pancrate 83).
Subs Not Used: Krul, Lovenkrands, Ryan Taylor, Kadar.
SHEFF WED 2 NEWCASTLE 2 (Nolan, Ameobi)
Harper, Simpson, Coloccini, Steven Taylor, Jose Enrique, Guthrie, Nolan, Butt, Gutierrez (Pancrate 64),Harewood (Lovenkrands 84), Ameobi (Carroll 73).
Subs Not Used: Krul, Ryan Taylor, Kadar, Ranger.
NEWCASTLE 0 DERBY COUNTY 0
Harper, Simpson, Steven Taylor, Coloccini, Jose Enrique, Ryan Taylor (Pancrate 70), Nolan, Smith, Gutierrez, Lovenkrands (Ranger 78), Carroll (Ameobi 65).
Subs Not Used: Krul, Guthrie, Butt, Kadar.
NEWCASTLE 2 WEST BROM 2 (Guthrie, Lovenkrands)
Harper, Simpson (Ryan Taylor 85), Steven Taylor, Coloccini, Jose Enrique, Guthrie, Smith, Nolan, Gutierrez,Lovenkrands, Ameobi (Carroll 78).
Subs Not Used: Krul, Pancrate, Butt, Kadar, Ranger.
NEWCASTLE 2 CRYSTAL PALACE 0 (Derry og, Ranger)
Harper, Kadar, Williamson, Coloccini,Jose Enrique (Pancrate 25), Guthrie, Nolan, Smith,Gutierrez (Ranger 73), Carroll, Lovenkrands (Routledge 62).
Subs Not Used: Krul, Butt, Tozer, Donaldson.
LEICESTER 0 NEWCASTLE 0
Harper, Van Aanholt, Williamson, Coloccini,Ryan Taylor, Guthrie, Smith (Ranger 62), Butt, Routledge,Nolan (Pancrate 75), Carroll.
Subs Not Used: Krul, Hall, Lovenkrands, Gutierrez, Kadar.
NEWCASTLE 5 CARDIFF 1 (Carroll 2, Gyepes og, Lovenkrands 2)
Harper, Simpson, Williamson, Hall (Kadar 82), Van Aanholt, Routledge, Guthrie, Nolan, Gutierrez (Ryan Taylor 79), Carroll, Best (Lovenkrands 60).
Subs Not Used: Krul, Pancrate, Ameobi, Ranger.