Captain Niall Murphy bagged 2-6 before being rested for a final quarter which they played with 14 men after substitute Keelan Cawley picked up two yellow cards.
Having scored 2-21 against Wexford last week, they racked up 3-22 by the final whistle here.
The groan of the crowd when the five added minutes were announced summed up the mood in Thurles, although they were rewarded with a Stephen Grogan consolation goal.
Sligo kicked the first four points and opened up a 0-7 to 0-1 lead before long. Every score was worked in open play, with Murphy slotting three and two more from Patrick O’Connor.
There were goal chances at either end but the visitors had more of them and eventually made them count.
Alan McLoughlin was fouled for a penalty, dispatched off the post by Murphy in the 31st minute. From the kick-out, Lee Deignan struck the crossbar but they worked the ball back in for Seán Carrabine to finish. 2-11 to 0-5 at half-time.
There were two changes on either side at the break. Tipp gave Eoghan Power a debut, while Sligo’s Cawley lasted 20 minutes before receiving his second yellow for an off-the-ball scrap.
By then, the gap had been stretched to 15; 3-15 to 0-9. Murphy sidestepped in the third goal before the fourth official raised his number. McLaughlin assisted that score; he gave the final pass or won a free for 2-5 of their total.
The biggest home cheer was reserved for a Mark Russell point which was awarded after a HawkEye delay of nearly two minutes.
Half-back Darragh Cummins pushed forward for the second half and finished with 0-4 to match Patrick O’Connor, while Carrabine ended with 1-3.
Place-kicking goalkeeper Evan Comerford and Seán O’Connor led the scoring stakes for the hosts with four points each.
SCORERS – Sligo: N Murphy 2-6 (1-0 pen, 0-1f, 0-1m); S Carrabine 1-3 (0-2f); D Cummins, P O’Connor 0-4 each; M Walsh 0-2; P Kilcoyne, A McLaughlin, M Gordon 0-1 each. Tipperary: E Comerford (3f, 1 45), S O’Connor 0-4 each; S Grogan 1-0; M Russell 0-2; P McGarry, C Sweeney (f) 0-1 each.
SLIGO – A Devaney; N Mullen, E McGuinness, E Lyons; L Casserly, B Cox, D Cummins; P Kilcoyne, C Mulligan; M Gordon, A McLaughlin, S Carrabine; P O’Connor, N Murphy, L Deignan. Subs: K Cawley for Gordon (h-t), E Smith for Deignan (h-t), M Walsh for Murphy (48), P Laffey for Mullen (50), S Deignan for Mulligan (67).
TIPPERARY – E Comerford; T Condon, J Feehan, P Feehan; S Grogan, M Stokes, E Moloney; J Morris, J Kennedy (Clonmel Commercials); T Doyle, C Kennedy, P McGarry; C Sweeney, S O’Connor, D Brennan. Subs: M Russell for Doyle (h-t), E Power for Brennan (h-t), S O’Connell for Condon (43), L Boland for J Feehan (48), K Costello for McGarry (59).
REF – B Griffin (Kerry).