1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 Bg4 5. Ne5 dxc4 6. Nxg4 Nxg4 7. Bf4 Nd7 8. e3 e5 9. Bg3 exd4 10. Qxd4 Ngf6 11. Bxc4 Bc5 12. Qd2 b5 13. Bd3 a5 14. O-O O-O 15. Rac1 Nh5 16. Rfd1 Nxg3 17. hxg3 Ne5 18. Nxb5 Qe7 19. Nc3 Rab8 20. Qc2 h5 21. Ne4 Ba7 22. Be2 h4 23. b3 f5 24. Nd6 hxg3 25. Bc4 Kh8 26. Qe2 Ng4 27. Nxf5 gxf2 28. Kh1 Qg5 29. Qf3 Rxf5 30. Qh3 Qh5 31. Be6 f1=Q