1. d4 Nf6 2. Bf4 e6 3. Nc3 Bb4 4. Qd3 O-O 5. a3 Bxc3 6. Qxc3 Nd5 7. Qg3 Nxf4 8. Qxf4 d6 9. e3 c5 10. Bd3 Qa5 11. c3 Qb6 12. Qh4 f5 13. Rb1 cxd4 14. exd4 Bd7 15. Nf3 Nc6 16. Qg3 Ne7 17. O-O Rf6 18. b4 Rg6 19. Qf4 Bc6 20. Qe3 Nd5 21. Qd2 Rc8 22. Ng5 h6 23. Nh3 Nxc3 24. Qxc3 Bxg2 25. Rfe1 Rxc3 26. Be2 Bxh3 27. Kh1 Qxd4 28. Bh5 Rg2 29. Rxe6 Qxf2 30. resign