Dubs hold off Wexford
Fourteen-man Dublin survived a scare to book their place in the Leinster SFC final with a 2-11 to 1-10 win over Wexford at Croke Park.
Diarmuid Connolly grabbed a crucial first-half goal, but was sent off on a straight red card early in the second period.
Redmond Barry stunned the Dubs with a ninth-minute goal, and they went four points clear before Connolly drilled home a Dublin goal on 22 minutes.
Ben Brosnan fired over four glorious points from play as the Model county eased into a three points lead. They were ahead by 1-8 to 1-5 at half-time, but Dublin went back in front with Kevin McManamon's 52nd minute goal
Wasteful Wexford, who shot nine second-half wides, were punished by late scores from Kevin McManamon, Kevin Nolan and Bryan Cullen.
In the other semi-final, Meath shocked Kildare with a 1-17 t6o 1-11 win, putting the troubles of a turbulent season behind them to turn in a quality display
Meath showed no fear of the hot favourites, running at Kildare in the first half, and three Brian Farrell points and two from Joe Sheridan saw them open up a three points lead.
The Lilywhites responded with three frees from Eoghan O'Flaherty to cut the deficit, but they trailed by 0-8 to 0-7 at the interval.
Kildare had Daryl Flynn sent off for a second booking, but went in front with a Mikey Conway goal.
Peadar Byrne blasted home a Meath goal, and late scores from substitutes Stephen Bray and Jamie Queeney sealed it for the Royals.