1. e4 Nf6 2. e5 Ng8 3. d4 d6 4. f4 dxe5 5. fxe5 Bf5 6. Nf3 e6 7. Nc3 Bb4 8. Bd2 Ne7 9. Bc4 O-O 10. a3 Bxc3 11. bxc3 h6 12. O-O c6 13. a4 Nd7 14. Bd3 c5 15. Qe2 Bxd3 16. Qxd3 Qc7 17. Be3 Nd5 18. Bf2 cxd4 19. cxd4 Rac8 20. Rfc1 Qc3 21. Qb5 Rc7 22. Rab1 a6 23. Qe2 Rfc8 24. Ne1 Qa5 25. Ra1 N7b6 26. Nd3 Nxa4 27. Nc5 Nac3 28. Qg4 Qb4 29. Be1 Rxc5 30. Qf3 Qc4 31. resign