Mayo are through to the Connacht final after coming out on top against Galway in a heated affair at Pearse Stadium this afternoon.
Goals from Gary Sice and Danny Cummins weren't enough for the Tribesmen as a bizarre goal from Aidan O'Shea at the start of the second half proved vital.
Both sides were reduced to 14 men after red cards for Lee Keegan and Fintan Hanley in the second half.
1-15 to 2-8 the final score in Salthill and it's either Sligo or Roscommon who Mayo will go up against on July 19th.
=
In Leinster, Westmeath scored 1-9 in the last 10 minutes to beat Wexford for a place in the provincial semi-final.
1-21 to 15 points is how it ended at Cusack Park.
In Navan, Meath made hard work of 13-man Wicklow.
Dean Healy and Paul Cronin were sent off for the visitors as Meath ran out 2-19 to 3-12 winners.
=
Donegal are through to an Ulster semi-final after a commanding victory over Armagh.
9 points was the difference in Armagh Town as Paddy McBrearty and Martin O'Reilly netted goals for Rory Gallagher's men.
The final score at the Athletic Grounds was Donegal 2-11, Armagh 8 points.
=
In hurling, Roscommon have been promoted to the Christy Ring Cup.
They've beaten Mayo on a scoreline of 2-14 to 13 points to relegate their opposition to the Nicky Rackard competition.