Partick Thistle will play Ayr United in the Scottish Premiership play-off semi-final after an impressive win sealed an 8-3 aggregate ...