IT was a great day for the favourites with Aberdeen, Derby, Brighton, Liverpool and Hearts all winning and Greg congratulates all Tuesday's winners.
He reckoned Derby would win but took a chance on over 2.5 goals against Birmingham and that didn't come in.
Greg says: I’ll be at McDiarmid Park on Wednesday to watch the famous Perth St Johnstone entertain an improved Rangers side – but I may not be smiling.”
St Johnstone v Rangers (7.45pm)
This is a really tough test for Mark Warburton's men but there are 3 or 4 things that stand out to ensure I'm betting with my head here rather than my heart.
1. We have the second best away record in the league but have dropped so many points at home to teams below us and struggling. Sixteen of our 27 points have come on the road – just 11 at home! Other than a 3-0 win against ICT we collected just 1 point from matches against teams fighting at the bottom of the table (Kilmarnock, Partick Thistle and Ross County). All beat us and we managed just a draw against Motherwell.
2. Rangers are on a really good run at the moment. Marthyn Waghorn is back in the team and scoring and they’ll be backed by 5000 away fans (sold out) which must give them a boost when both ends are full of Rangers supporters! And one thing you can guarantee is we won’t keep a clean sheet.
3. Murray Davidson has been outstanding for us this season, he’s the engine room and the ball winner in our midfield but is suspended for this match.
We are too inconsistent, are struggling to perform at home and are missing one of our best players – that coupled with Rangers improving over the last few weeks and I think they will edge us out. I wouldn’t be surprised if this finished 1-2.
Back Rangers (1-1, William Hill) (NAP)