Results
Post-match reports and analysis from across Europe's top leagues.
Post-match reports and analysis from across Europe's top leagues.

Hull City travelled to Millwall and left with a composed, clinical 2-0 victory, a result that reflects the quiet authority they have carried through the final weeks of a Championship season full of intrigue.

Sporting CP produced a commanding away performance at Rio Ave, winning 4-1 to maintain their pursuit of Liga Portugal's leaders with one of the most authoritative displays of the season's closing weeks.

Estrela Amadora and Famalicão shared a point in a match that produced nothing in the way of goals, leaving both sides contemplating a season that has offered them very little to celebrate.

Arouca produced a composed and ultimately convincing away performance to defeat Gil Vicente 3-1, a result that underlines just how unsettled the middle and lower reaches of the Liga Portugal table remain with the season drawing to its close.

Casa Pia produced a disciplined and resolute performance to claim all three points at Estádio D. Afonso Henriques, leaving Vitória Guimarães with questions to answer in the closing stages of the Liga Portugal season.

Al Kholood and Al Okhdoud shared a goalless draw in the Saudi Pro League, a result that will mean very different things to each side depending on where they sit in the final table.

Levante produced a remarkable away victory at Balaídos, coming through a five-goal thriller to collect three precious points in what remains a congested La Liga mid-table. It was the kind of result that reminds you why football, at its most generous, gives you everything in ninety minutes.

A result that felt inevitable given the weight of the occasion, the 1-1 draw between Al Nassr and Al Hilal leaves the title race beautifully, agonisingly unresolved with the season nearing its conclusion.

Luzern edged out Zürich with a narrow 1-0 victory in the Swiss Super League, a result that confirmed the gulf in class between two sides who entered the evening in very different circumstances.

Grasshopper held off a determined Winterthur side to win 3-2 in a Swiss Super League encounter that delivered exactly the kind of open, generous football that both teams' season-long numbers had promised. The result means little for the final standings but everything for the soul of the afternoon.