An Avoidable Draw?
Those forks are right, but white was only winning until 27. Re1?, since then black could have already played 27... Nf3+ winning the exchange. 28. f4 just provoked black to play the right move.
19. Nb5, 20. Nxa7, 21. Nb5 and 22. Nd4 seems like a bad plan to me. You're taking four moves just to gain the meainingless a-pawn, but you don't even win it, since black wins the pawn on c2. Also black could have played 20... Ra8 and 21... Rxa2, winning back the pawn.
And on move 25, better was 25. dxc6 (en passant capture), just winning another pawn.
And of course there is no doubt that a rook and two connected pawns beat a lone bishop. Even if you take off the rook and bishop, you still have a completely won position for black.
I think this is also possible on 7th move.
Phobetor: U R correct!
27 Kf1! , White has the right idea, to try to trade down; but missed the N check. And apparently Black did also, and maybe i didn't look close enough also.
Your right, move 27 wasn't en passant, it was a really stupid move on my part that I only saw after I had forced black to move the knight, one or two moves later. However, move 24/25 was, and in fact it may have allowed a win since I could have defended with my queen, forcing a loss of either the knight, rook or queen.
Here was an interesting game that I eventually pushed into a draw. The only real question is, was it avoidable? Excluding black's rook fork at the end, could white have still managed to force the draw or was it shear luck?