Brave Carlow's Bank of Ireland Leinster senior football championship run came to an end as Laois set up a repeat of last year's final against Dublin with a 1-17 to 1-09 victory at O'Moore Park.
Mick O'Dwyer's men booked a June 25 semi-final clash with the Dubs as cousins Brian McDonald and Donie Brennan starred in front of a Portlaoise attendance of 14,100.
Brennan was fouled for a 14th-minute penalty that was dispatched by keeper Fergal Byron. Laois held a 1-07 to 0-05 advantage at the interval.
Simon Rea, who slotted home an injury-time penalty, kept Carlow competitive but the attacking class of McDonald, Brennan and Ross Munnelly told.
Laois: F Byron (1-00 (1-00 pen)); A Fennelly, C Ryan, P McMahon; D Rooney, T Kelly, J Higgins; N Garvan, P Clancy; R Munnelly (0-04 (1f)), C Conway (0-01 (1f)), G Kavanagh (capt) (0-02); B McDonald (0-04 (1f)), P Lawlor (0-02), D Brennan (0-03).
Subs used: B McCormack for Ryan (half time), B Quigley for Garvan (52 mins), I Fitzgerald (0-01) for Conway (57), D Murphy for Munnelly (67).
Carlow: J Brennan; C McCarthy, B Farrell, T Smith; J Hayden (0-01), J Byrne (0-01 (1f)), J Ryan; P Walsh, T Walsh; B Carbery (0-01), M Carpenter (capt) (0-01), P Hickey (0-01 (1f)); B Murphy, S Rea (1-04 (4f) (1-00 pen)), A Kelly.
Subs used: B English for McCarthy (33 mins), C Pender for Smith (44), B Kelly for Murphy (50), D Byrne for Carbery (53).
Referee: Joe Geaney (Cork)