LAST night was a rollercoaster ride I didn't really enjoy – but in the end it was a profitable one.
I'd written off my treble with Borussia Dortmund 2-1 down to Malaga going into the last minute – but then Germans pulled off that great escape.
Unfortunately Cardiff then conceded a 96th-minute goal to Barnsley – and I've never had so many congratulatory comments about a losing line. Next wait for the final whistle guys.
Hamilton were the third team on my treble and they beat Airdrie 5-0 with Stevie May scoring first as I predicted.
While a last-minute goal killed my treble one brought up single and another gave me a 6-1 both teams to score winner.
Sheffield Wednesday were my 2-1 single at Millwall and it was East Fife who netted late on for a btts fourfold.
Let's hope there's not so much drama on Wednesday as the old ticker can't take it. I'll be on Barcelona and Bayern Munich to join Dortmund and Real Madrid in the Champions League semis by knocking out PSG and Juventus respectively. Milesey's thoughts on these games have already been posted.
Johnstone Paint Trophy winners Crewe tackle Brentford in League One and in Scotland there is a massive game between the top two in the First Division, Partick Thistle v Morton, as well as Annan v Queen's Park in Division Three.
So I might have to trawl the net looking for games to feature in the top tips which will be posted in the morning.