I found a winning combination from a losing position

Sort:
Avatar of antoniusfeliziopri
[Site "Chess.com"] [Result "1-0"] 1. e4 b6 2. d4 Bb7 3. Nc3 e6 4. f4 c5 5. Nf3 cxd4 6. Nxd4 Nf6 7. Bd3 Nc6 8. Be3 Nxd4 9. Bxd4 Bb4 10. Qe2 d5 11. e5 Nd7 12. O-O h5 13. f5 Qg5 14. Rad1 h4 15. h3 Nc5 16. Bxc5 Bxc5+ 17. Kh1 O-O-O 18. Nb5 Kb8 19. fxe6 fxe6 20. Rf7 Rdf8 21. Rdf1 Rxf7 22. Rxf7 Rf8 23. Rd7 Rf2 24. Qg4 Qc1+ 25. Kh2 Rf8 26. Rxb7+ Ka8 27. Rxa7+ Kb8 28. Rb7+ Ka8 29. Qa4+ Kxb7 30. Qa7+ Kc6 31. Qc7# 1-0
Avatar of justbefair