Arsenal's Santi Cazorla celebrates at the end of the match
Silva is currently at Euro 2016 with Spain, starting in their opening clash with the Czech Republic on Monday.
Spain's David Silva in action
That game was his 100th cap for his country, and he marked it in special style as they began their Euro 2016 campaign with a victory.
100 appearances for Vincente del Bosque’s side is no mean feat for the Manchester City man, especially considering the wealth of midfield talent that Spain have had at their disposal over the years.
Czech Republic's David Limbersky in action with Spain's David Silva
“I want to congratulate the master @21LVA x its 100 games with the @SeFutbol you deserve it Pony, keeps giving us evenings of magic. A hug my friend,” he wrote on Twitter.
Spain head coach Vicente del Bosque before the match
Silva will now be hoping to add more caps to his collection in a successful Euro 2016 campaign this summer.
Not many fancy the defending champions in France, but they were in fine form in the win over Czech Republic in their opening game.
If they can continue in that creative vein, and add the clinical finishing they need in front of goal, then there is every chance they can be successful once again.