1. Nf3 f5 2. g3 d5 3. Bg2 Nc6 4. O-O Nf6 5. d3 e6 6. Nbd2 Bc5 7. c4 O-O 8. b3 Qd6 9. Bb2 f4 10. d4 Ng4 11. dxc5 Qxc5 12. cxd5 Qxd5 13. Ne5 Qc5 14. Nxg4 e5 15. Bxc6 Bxg4 16. Bf3 Bh3 17. Bg2 Bxg2 18. Kxg2 Qd5 19. Nf3 Qe4 20. Qd3 Qc6 21. Bxe5 Rad8 22. Qc4 Rf7 23. Qxc6 bxc6 24. Bxf4 Re8 25. e3 h6 26. Rac1 g5 27. Bxg5 hxg5 28. Nxg5 Kg7 29. Nxf7 Kxf7 30. Rxc6 Re7 31. Rfc1 resign