St Mirren stay on course for a cup double - and a rematch with Celtic - after surviving a testing Partick Thistle fightback to move into the Scottish Cup semi-finals.
A controversial Dan Nlundulu penalty and a Jake Young strike gave the League Cup winners a comfortable half-time lead.
Ben Stanway gave the Championship side a lifeline with a stunning drive, but the top-tier hosts held on to end a five-game wait for a victory and reach their first Scottish Cup semi-final since 2021.
Unable to extend their seven-game unbeaten run, second-tier Thistle's 22-year wait for a place in the last four continues.
Stanway, who replaced cup-tied St Mirren midfielder Oisin Smyth in Thistle's starting line-up, and home counterpart Mark O'Hara had both been denied by a post in a blistering opening few minutes.
The game burst into life again just after the hour mark when Keanu Baccus' cross struck Robbie Crawford's arm just inside the penalty box.
It looked to have deflected off the Thistle midfielder's foot first, but after referee David Dickenson was sent to the monitor by the video assistant referee (VAR), a penalty was given.
Nlundulu side-footed home and then set up the second after Phillips pounced on a slack Thistle pass inside their own half, setting up strike partner Young to drive home his second goal in two games past Josh Clarke.
Considering the on-loan Celtic goalkeeper had also saved well from Declan John and Phillips, St Mirren deserved to be ahead at half-time.
However, counterpart Shamal George immediately had to turn wide a shot from Alex Samuel as a fired up Thistle came out after the break.
The pressure told when Stanway volleyed home from the edge of the penalty box from a corner, but St Mirren ground their way to a victory that means they join Celtic, Dunfermline Athletic and Falkirk in the semi-finals.