Newcastle United scored their first goal under Kevin Keegan, but they had to settle for a point as they drew 1-1 with north-east rivals Middlesbrough.