I'm not too good but on move 20. I looked at Bg6 and I seem to find it gives white the upper hand.
On move 25. you could have played Bxg7 and made a temporary sacrafice, 25. Kxf7 then 26. Qd4+ Kg8 27. Qxg4+ winning back the exchange.
Another variation is 25. Bxg7 Rxg7 26. Qxd5+ Kh8 27. fxg4 winning back the exchange!
Could you just point out to me what the point of 25. Rf2 was. Aims etc..
Hope I helped, Calum (p.s. consult me if im wrong).
Hello Tacticians, here is a game I played yesterday evening at my local chess club. Please give comment, so I can improve!