Just looked up QP's fixtures for the season and they also played Montrose at home that Wednesday, losing 4-0, presumably in part because they were all knackered as they also had a game on the Saturday before the Thistle game.
But what's even odder is that their next game wasn't until the following Monday so I've no idea why they had to play three games on the bounce like that. As ever, the usual sensible scheduling from our football authorities.