Cambridge's Jack Roles has won Sporting Life's inaugural World Cup of EFL Screamers after beating Leeds United's Luke Ayling in the final.
Roles, on loan from Spurs, edged it with 56% of the vote for his long-range strike against Macclesfield in October, pipping Ayling's volley against Huddersfield and 30 other strikes in the knockout competition to take the title.
Roles came through the competition by finishing runner up to Lynden Gooch in Group D before getting 74% of the vote to beat Bradford's Dylan Connolly in the round of 16.
Roles then get 70% of the vote in the quarter-finals against Blackpool's Connor Ronan and then booked his place in the final with a 62% victory over Preston's Tom Barkhuizen before claiming the title in Wednesday's showpiece.
We started with the best 32 strikes from the 2019/20 Sky Bet EFL season and pitted them in a four team group stage, with the top two of each pool progressing.
In a similar fashion to the World Cup, the group winners came up against runners-up in the round of 16, as we moved closer to a classic cup final - the minnows versus the EFL's giants - to crown Roles' effort as the best EFL goal of the season (so far).
Check it out below, as well as seeing how the tournament unfolded...
Winning goal - Jack Roles of Cambridge
Final
Cambridge's Roles v Leeds' Ayling
Semi-finals
Fixture two - Klich v Ayling
Fixture one - Roles v Barkhuizen
Quarter-finals
Fixture four - Power v Ayling
Fixture three - Ward v Barkhuizen
Fixture two - Ronan v Roles
Fixture one - Klich v Gooch
Round of 16
Fixture eight - Ayling v Watkins
Fixture seven - Barkhuizen v Clarke
Fixture six - Power v Woodrow
Fixture five - Fletcher v Ward
Fixture four - Gooch v Moore
Fixture three - Connolly v Roles
Fixture Two - Klich v Sibley
Fixture One - Pritchard v Ronan
Group Stage
Group A
Group B
Group C
Group D
Group E
Group F
Group G
Group H