Liverpool Gerrard
Gerrard's best goals.

England captain Steven Gerrard announced his retirement from international football on Monday. The 34-year-old made 114 appearances for the Three Lions and scored 21 goals, which include some spectacular strikes.

Here is a look at Gerrard's top 5 goals for England.

5) Germany vs England 2001

Famous for being the then-21-year-old's first goal for his country, Gerrard scored from distance to make it 1-1, with England going on to own the night with a 5-1 victory over Germany.

4) England vs Hungary 2010

The first of two memorable goals that Gerrard produced at the Wembley on the night, whilst England trailed 0-1 against Hungary. The Three Lions went on to win the match 2-1.

3) Austria vs England 2004

2) Andorra vs England 2007

1) England vs Moldova 2013

Saving the best for last, Gerrard produced a stellar goal against Moldova, marking the second last goal of his international career.