Resurgent Roscommon recorded a rare win over Mayo at Elvery's MacHale Park to book their place in next Sunday's FBD Connacht League final against Galway.
Goals in either half from Diarmuid Murtagh and Mark Nally were crucial for John Evans' underdogs. Senan Kilbride set up Murtagh for the opening goal in the 20th minute which propelled the winners into a 1-5 to 0-2 lead. But Mayo rallied with points from Jason Doherty and Kevin McLoughlin to trail by just three, 0-6 to 1-6, at the interval.
The visitors extended their lead to 2-9 to 0-8 when Nally pounced on a mistake by Colm Boyle with 15 minutes remaining to finish to the bottom corner of Kenneth O'Malley's net.
Mayo, who could afford to lose by two points and still reach the final, hit back with an Alan Freeman penalty five minutes later, but Roscommon held on for a five-point win.
Roscommon - D O'Malley; S McDermott, N Carty, N Collins; B Murtagh, N Daly, C Cafferkey (0-2); I Kilbride, M Healy; M Nally (1-0), E Smith (0-2), D Murtagh (1-3, 0-1f); D Smith (0-1), S Kilbride, C Murtagh (0-4, 3f). Subs: R Stack for B Murtagh, R Daly for R Stack (BC), F Kelly for I Kilbride.
Mayo - K O'Malley; C Barrett, D Vaughan, L Keegan; C Boyle, S Coen, D Drake; S O'Shea, B Moran; K McLoughlin (0-6, 5f), M Lyons, D O'Connor; E Varley, J Doherty (0-4, 3f), D Coen. Subs: A Freeman (1-0pen) for M Lyons, K Rodgers for D Drake, C Crowe for D Coen, M Ronaldson for C Boyle, J Gibbons for B Moran.
Referee - E O'Grady.Tweet