Miele makes sure for Hoops
Longford Town 2 Shamrock Rovers 4
Brandon Miele fired in two long-range rockets as Shamrock Rovers came from behind to beat already relegated Longford who finished with 10 men at City Calling Stadium.
Longford took the lead on nine minutes when midfielder Mark Hughes headed home Kealan Dillon's cross.
Rovers' early substitute Dean Clarke soon caused Longford plenty of problems down the left, leading to their equaliser on 37 minutes.
Clarke's deep cross resulted in Longford captain Conor Powell being sent off for a deliberate handball as he rose to challenge Shaw at the back post. Gary McCabe drove home the resulting penalty.
Rovers went ahead within three minutes of the second half when a header from substitute Aaron Dobbs from Simon Madden's cross was adjudged to have crossed the line.
Two minutes later, Miele found the bottom corner of Skinner's net from 25 yards.
Longford hit back on 57 minutes when David O'Sullivan scrambled home Kaleem Simon's free-kick.
But Miele restored Rovers' two-goal lead seven minutes later, blasting in a free kick.
Longford Town - Skinner; Flynn (J Muhall 76), Mvita, Gorman, Powell; Dillon (Noack-Hofmann 55), Hughes (Makouta 62), Gannon, Simon; Cowan, O'Sullivan.
Shamrock Rovers - Murphy; Madden, Cornwall (D Clarke 23), Webster, Heaney; Miele, McCabe, Bolger, T Clarke; Shaw (Hanney 61), Boyd (Dobbs, h-t).
Ref - A Mullally (Waterford).