Cork end Dublin hopes
Dublin's dreams of reaching a first All-Ireland football final since 1995 were wrecked by resurgent Cork at Croke Park.
The Rebels staged a second half revival to turn a five-point deficit into a narrow 1-15 to 1-14 win in front of a near-capacity crowd of 82,225.
Bernard Brogan rocked Cork with a goal after just a minute, and added four points as the Dubs built up a 1-8 to 0-7 interval lead.
Donncha O'Connor netted a 54th-minute penalty and hit the three late frees which sealed the Rebels' place in the decider against either Kildare or Down.