1. c4 e6 2. g3 f5 3. Bg2 Nf6 4. Nc3 Be7 5. d4 O-O 6. e4 fxe4 7. Nxe4 a5 8. Ne2 Qe8 9. Qc2 Nc6 10. Nxf6 Bxf6 11. O-O Nxd4 12. Nxd4 Bxd4 13. Be4 Qh5 14. Bf4 d6 15. Rad1 e5 16. Bd5 Kh8 17. Be3 c5 18. Qb3 Rb8 19. Bxd4 cxd4 20. Qb6 Bh3 21. Bg2 Bxg2 22. Kxg2 Qf3 23. Kg1 Qc6 24. Qxa5 Qxc4 25. Rc1 Qe2 26. Qb4 Rf6 27. a3 Rbf8 28. Rce1 Qa6 29. Re4 Rf3 30. Re2 Qxe2 31. resign