NEWCASTLE UTD: Forster; Bertram, Edgar, Francis (Morris, 21), Lough; Troisi, Doninger, Pattison, Lua Lua; Godsmark, Danquah (Donaldson, 62).
MIDDLESBROUGH: Jones; McMahon, Grounds, Williams, Hines; Cattermole, Mendieta (Franks, 71), Shawky, Craddock; Lee (Hutchinson, 70), Bennett (Owens, 46).
Subs not used: Steele, Johnson.
Attendance: 608.
Substitute Ryan Donaldson had a penalty saved when the Magpies were trailing 1-0, and a late goal capped off a poor evening for the boys in black and white.
Boro 'keeper Brad Jones was the hero, but goals from defender Seb Hines close to half-time, and Ben Hutchinson two minutes from time, took the points.
The penalty was given when Kazenga Lua Lua was tripped in the box.