John Mitchels caused a surprise by qualifying for their second ever All-Ireland junior club final at Pairc Tailteann yesterday.
The first half was held up for 20 minutes following an injury to Moate 'keeper Darren McArdle, who was taken to hospital.
But the Lancashire club were full value for the win, the crucial score coming from Kieran Lynam on 41 minutes and leaving the Exiles leading 1-4 to 0-4.
Substitute Cian Bradley netted for Moate on 48 minutes and the Westmeath outfit reduced the deficit to two points before Kevin Kane shot the insurance score at the end. The winners finished with 14 men after Lynam was shown a second yellow card.
Scorers - John Mitchels: K Lynam 1-0, M Molloy (1f), P Mulligan (2f), F Cassidy 0-2 each, D O'Neill, J McDermott, K Kane 0-1each. Moate All Whites: C Bradley 1-1 (1f), J Corbally 0-2 (1f), E Dalton (f), G Murray, A O'Neill 0-1.
John Mitchels - M Deeney; A Murray, P McGuirk, N McShane; C Owen, S Rice, M Carey; P Mulligan, D O'Neill; C Murphy, J McDermott, F Cassidy; M Molloy, E Jackson, K Lynam. Subs: C McGlade for Jackson (13), K Kane for McDermott (55).
Moate All Whites - D McArdle; C Bracken, D Buckley, A Claffey; B Arigho, R Gorman, D Bracken; E Dalton, J Madden; D Adamson, G Murray, D Minnock; B Berry, N Adamson, J Corbally. Subs: A Ryan for McArdle (6), G Murray for Minnock (h-t), C Bradley for N Adamson (h-t), S Bracken for Dalton (BC 47), A O'Neill for D Adamson (49).
Ref - N Mooney (Cavan)
Extra-time couldn't separate Brosna and Rock St Patrick's at Duggan Park in Ballinasloe as mistakes plagued this encounter.
A red card to Brosna's Mike Finnegan and a black to the Tryone side's Jonathan O'Donnell had a big impact on proceedings.
Rock, bidding for their first appearance in an All-Ireland JFC final since 2008, led 1-4 to 0-3 at half-time with Eamon Ward netting the game's only goal.
It looked lost for Brosna but former Kerry minor Adam Barry landed a couple of points to tie the match.
Extra-time points from Adam McGarrity and Tom McGoldrick ensured a gripping final period but neither team could get the decisive score.
Scorers - Brosna: T McGoldrick 0-5 (5f), A Brady 0-2, M Finnegan, T Finnegan, T Fitzgerald 0-1 each. Rock St Patrick's: E Ward 1-0, C McCreesh 0-2 (2f), A McGarrity 0-2 each, J McCreesh, R Crilly, D Carroll 0-1 each.
Brosna - C Kelly; S Fitzmaurice, M Murphy, A Cahill; T Fitzgerald, E Kiely, F McAuliffe; D Curtin, S Curtin; D McAuliffe, T McGoldrick, P Curtin; T Finnegan, M Finnegan, A Barry. Subs: M O'Keefe for Kelly (8), P O'Keefe for P Curtin (24), J O'Donnell for P O'Keefe (BS 36), S McAuliffe for D Curtin (85), G Nash for J O'Donnell (BC 90)
Rock St Patrick's - N Mullan; M McAleer, P Girvan, R Crilly; T Bloomer, A Girvan, P Ward; M McCreesh, C Gourley; E Williams, C McWilliams, A McGarrity; E Ward, C McCreesh, J McCreesh. Subs: D Carroll for J McCreesh (46), N McWilliams for P Ward (46), E Mallon for McGarrity (85).
Ref - J Molloy (Galway)