Newcastle United legend Alan Shearer feels Paul Scholes is the greatest the Premier League has seen.

And he says Scholes' Manchester United teammate Ryan Giggs is not far behind.

"It's a tough question to answer - but to my mind it would have to be a choice of two men: Ryan Giggs or Paul Scholes," said Shearer.

"I've got to say, Scholes is the best player I've played with and against; he's got absolutely everything that a midfielder needs.

"Playing with him for England, you knew that when you made a run, the ball was going to come at you with precision nine times out of 10, and there's not many players who can do that."