A more sound plan would have been to aim for queen-side play than the bishop sacrifice as you had more space on the queen side and his bishop wasn't effective compared to your knight. You were not strong enough to try a king-side attack. White should have put the game away with 32. Rc1 followed by 33 Rc2. That was the least he could have done to stop your counter-play
I think it's a much interesting question to ask what White did wrong. It's really very instructive - after Black's thoroughly unsound piece sacrifice White managed to swap off loads of pieces, including the queens, and then relaxed. His rook went on a silly pawn grabbing spree on the queenside and he completely ignored what Black was up to until it was too late.
I'm not sure I even like 25.f4. Before then Black had one passed pawn, after that he had two connected passed pawns.
Hi Mr Average - good post.
It was a blitz game so your piece sac was a good gamble.
'unclear with excellent practical chances'. I'd say.
Some you win, these get posted, some you lose - these are forgotten.
Your mistake was here.
You played 20...Nf6 when 20...Nf4 was the move.
Such a Knight on f4 is King Conker.
Having hit the sacrificial trail you must play aggresive chess.
He would play 21.Nf3 you play 21...h5.
He would remember his a2 Bishop and play 22.Qxg6+ and gasp when
he recalls that Knights can move backward 22...Nxg6 - often missed in
blitz games - backward Knight moves.
If he spots that trap he would go for Queens off - 22.Qg5 then 22....Nh3+
wins the Queen. (also note: 22.Qg3 meets 22...Ne2+.)
See much fun you can have with a Knight a f4.
After seeing his play following the piece sac I'd bet five of your Earth dollars
the he would have fallen for a Knight fork.
Humerous finish - your opponent played like an 80's computer.
They neverr considered pawns a threat till they were on the 7th rank.
No need to 'make sure' on move 37. when you played 37...Kf7.
A better wrap up would have beeen 37...g2+ and sneak in a Queen sac.