FULL TIME: Mayo 5-20 Tipperary 3-13
If someone had told Tipperary that they would score 3-13 today, they would have been confident of making it through to the All-Ireland final.
As it was, that tally was just a point more than what Cillian O'Connor managed himself so it's Mayo who set up another clash with Dublin.
Incredible in attack, questionable in defence – Mayo march on.