1. d4 Nf6 2. c4 e6 3. Bg5 h6 4. Bh4 Bb4 5. Nd2 g5 6. Bg3 Ne4 7. Nf3 Nc6 8. a3 Bxd2 9. Nxd2 Nxg3 10. hxg3 Nxd4 11. Nf3 Nc6 12. e3 b6 13. Bd3 Bb7 14. O-O Qf6 15. b4 h5 16. Be4 O-O-O 17. Qc2 g4 18. Nh2 Qg5 19. b5 Ne5 20. Bxb7 Kxb7 21. Qe4 Kb8 22. f4 gxf3 23. Nxf3 Nxf3 24. Rxf3 h4 25. Qf4 Qxf4 26. Rxf4 hxg3 27. Rxf7 Rh2 28. resign