2016/17 was certainly an odd season.

Runs of invincibility were punctuated by periods of complete idiocy.

After many, many years watching Arsenal under Arsene Wenger, the season that just finished still threw up some amazing surprises.

Here are 14 of them…

3Lucas Perez

SOUTHAMPTON, ENGLAND - JANUARY 28: Lucas Perez of Arsenal looks on during the Emirates FA Cup Fourth Round match between Southampton and Arsenal at St Mary's Stadium on January 28, 2017 in Southampton, England. (Photo by Bryn Lennon/Getty Images)
Lucas Perez

When he plays, he scores or assists, and while injuries kept him sidelined for large parts of the season, there was a period of a few months when every team sheet was a surprise because he was missing from it. One of the biggest surprises of the season was seeing him named on the bench for the final.