Kevin Keegan has warned Shola Ameobi his Newcastle United future is on the line.

Keegan said: "Our challenge, mine in particular, is to look at the club and assess players. I've told him what I think.

"You think he's a young lad, but he's 26 now and he's got to make the breakthrough quickly or maybe there's somewhere else he can do it.

"There's a better player in Shola than we've seen so far, but the test will be when he gets his chance - and he will.

"He's one of the challenges here and it's one I relish."