There was an embarrassment of riches to choose from for the Matchday 29 Goal of the Week, but in the end it was Eintracht Frankfurt attacker Marco Fabian who ran away with the vote for his long-range effort against Borussia Dortmund.

The Mexico international fended off stiff competition for this week's prize: a cheeky flick by Marco Reus , a jaw-dropping strike by Sokratis and an unstoppable drive from Hoffenheim's Mark Uth.

Watch: Click play on the button below to re-live all of the Matchday 29 candidates

Click here for the Matchday 29 round-up!

Head right this way for the Matchday 28 Goal of the Week!