1. d4 d5 2. Nf3 Bg4 3. e3 Nd7 4. Be2 Ngf6 5. b3 e6 6. Bb2 Bd6 7. c4 c6 8. cxd5 cxd5 9. O-O Bxf3 10. Bxf3 Qc7 11. h3 O-O 12. Na3 a6 13. Rc1 Qb6 14. Nb1 Rac8 15. Qe2 e5 16. dxe5 Nxe5 17. Bd4 Qa5 18. Rfd1 Nxf3 19. gxf3 Qd8 20. f4 Ne4 21. Qb2 Qh4 22. Kg2 f6 23. a3 Rxc1 24. Rxc1 g5 25. Nc3 Nxc3 26. Qxc3 gxf4 27. Rg1 Kh8 28. Kf1 Qxh3 29. Ke1 Be5 30. Bxe5 fxe5 31. Qxe5 resign