St Johnstone hit back to beat Morton 3-1 at Cappielow on Tuesday night and reach the semi-finals of the League Cup, presented by Utilita.
Denny Johnstone gave Jim Duffy's men the lead early in the second half but Steven MacLean equalised from the penalty spot on the hour and Michael O'Halloran struck two minutes later.
Substitute Chris Kane added a late third goal for Tommy Wright's side, who will take their place in the draw for the last four on Monday November 9.