MAINZ - BORUSSIA DORTMUND 1-3:
Erling Braut Haaland spilte hele kampen da Borussia Dortmund sikret seg Champions League-billett søndag kveld.
Raphael Guerreiro sendte Dortmund i ledelsen etter 22 minutter da han på lekkert vis curlet ballen i det høyre hjørnet med venstrefoten.
Like før hvilen økte Marco Reus for gjestene etter strålende forarbeid av Jadon Sancho, før Julian Brandt økte til 3-0 ti minutter før slutt, med Haaland i servitørrollen.
Svenske Robin Quison sørget for at Mainz fikk med seg et trøstemål med sin straffescoring på overtid.
Seieren sender Dortmund opp på 3. plass, ett poeng over Wolfsburg, som møter RB Leipzig senere søndag.
Eintracht Frankfurt ligger som nummer fem, 4 poeng bak Dortmund. Men med kun én kamp igjen å spille av årets sesong har de ingen mulighet til å ta igjen Haaland og co.