Tipperary's promotion hopes remain in their own hands after Mikey O’Shea’s haul of 1-02 helped deliver an 11-point win over Carlow at FBD Semple Stadium.
The Premier go into their final Division 4 clash next weekend against London knowing a win will be enough, while the visitors suffered their fifth defeat from six outings.
Tipp shot out of the blocks with eight of the first ten points of the game, with midfielder Mark Russell stamping his authority on the visitors.
The Aherlow man fisted over after three minutes, and then thundered over two long-range bombs inside the opening 16 minutes to take his tally to 0-03.
Conor Sweeney clipped over a pearler from the sideline, and O’Shea added a couple from corner-forward to underline his growing reputation in Tipp.
Jamie Clarke’s two frees were all Carlow had to show inside the opening 19 minutes, though Darragh Foley could have made a big dent on the hosts but his close-range goal chance was blocked.
The Barrowiders were convinced there was a foot block by a Premier defender, yet referee David Murnane was unmoved.
Foley knocked over a point moments later to pare the deficit before Sean O’Connor notched his first for Tipperary.
At 0-09 to 0-03 behind heading towards the half-hour mark, Carlow needed to make an impression and did so with scores through Clarke (two frees) and Conor Crowley.
Tipp’s chances took a blow when sharpshooter Sweeeney had to be withdrawn before the interval, meaning their remaining attackers would have to step up.
O’Shea did just that when intercepting Ciaran Cunningham’s errant kickout on 37 minutes, soloing at a Carlow defender, and finding the net from ten yards.
His sidekick O’Connor then pinged over a pair of frees, giving Tipp a useful 1-11 to 0-07 lead by 42 minutes.
Foley (free) and Seanie Bambrick scores gave Carlow a sniff at a comeback, however, and their chances were strengthened further with a huge let-off just after.
Russell had been tripped to win a penalty for Tipp, but O’Connor’s tame effort was well stopped by goalkeeper Cunningham.
Niall Carew’s men managed just two points more in the remaining 23-plus minutes, as Tipp cantered to a fourth victory on the spin.
O’Connor (two frees), Martin Kehoe and Teddy Doyle hit points before Kevin Fahey’s late haul of 1-01 confirmed the victory, while Carlow’s Josh Moore was dismissed for two yellow-card offences.
Tipperary: Micheal O’Reilly; Shane O’Connell, Jimmy Feehan, Jack Harney; Kevin Fahey (1-01), Colm O’Shaughnessy, Robbie Kiely; Conal Kennedy, Mark Russell (0-03); Sean O’Connell, Jack Kennedy (0-01), Teddy Doyle (0-01); Mikey O’Shea (1-02), Conor Sweeney (0-02) Sean O’Connor (0-05, 5f)
Subs: Cathal Deeley for C Sweeney (31), Martin Kehoe (0-01) for S O'Connell (36), Stephen Quirke for M Russell (51), Tommy Maher for R Kiely (61), Luke Boland for T Doyle (70)
Carlow: Kuba Budzisz; Liam Roberts, Shane Buggy, Dara Curran; Jordan Morrissey, Mikey Bambrick, Conor Doyle; Seanie Bambrick (0-01), Darragh O'Brien; Eoghan Ruth, Jamie Clarke (0-04, 4f), Niall Hickey; Conor Crowley (0-02), Darragh Foley (0-02, 2f), Colm Hulton (0-01)
Subs: Ross Dunphy (0-01) for D Curran (33), Padraig Hynes for C Doyle (49), Owen Roberts for N Hickey (63), Paraic Deering for L Roberts (74)
Referee: David Murnane (Cork)