1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. c5 Nd5 5. d4 b6 6. Qc2 bxc5 7. Qxc5 e6 8. Qc2 Nc6 9. Nf3 Ncb4 10. Qa4 c5 11. dxc5 Bxc5 12. Be2 O-O 13. Nc3 d6 14. Nxd5 Nxd5 15. Bd2 Qb6 16. O-O a5 17. b3 Bb7 18. Qb5 Qxb5 19. Bxb5 dxe5 20. Nxe5 Bd4 21. Rae1 Rac8 22. Bxa5 Rc2 23. Nd7 Rxa2 24. Nxf8 Rxa5 25. Nxe6 fxe6 26. Bc4 Nf4 27. Rd1 Rg5 28. Rxd4 Nh3+ 29. Kh1 Bxg2#