Gary Neville has revealed who he thinks is the best player in the Premier League

Updated: 

Who do you reckon Gary Neville thinks is the best player in the Premier League right now?

If you went for Zlatan Ibrahimovic, Henrikh Mkhitaryan or even Sergio Aguero, you're in for a surprise.

The former Manchester United defender revealed his choice during a Twitter Q&A - and it might shock you.

Yep, United legend Gary Neville went for Chelsea striker Diego Costa.

What do you think about that, Diego?

Diego Costa playing for Chelsea (John Walton/PA)
(John Walton/PA)

Seems pretty happy.

Here are some other questions from football fans Neville addressed.

Who can replace Michael Carrick for Manchester United?

Will Arsenal ever win the league again under Arsene Wenger?

Will Bournemouth boss Eddie Howe ever manage a top six club?

What does he think of Antoine Griezmann?

Who was the best captain he ever played under?

Who's his favourite Scouser?

What's his alcoholic drink of choice?

So now you know what to get him for Christmas - a nice bottle of red and an Antoine Griezmann. Easy.