Shamrock Rovers kept the pressure on Sligo Rovers with another stoppage time win, this time away to Longford Town.