1. Nf3 c5 2. g3 b6 3. Bg2 Bb7 4. O-O Nf6 5. d3 d5 6. Nbd2 e6 7. Re1 Be7 8. e4 Nc6 9. c3 O-O 10. e5 Nd7 11. d4 a5 12. Nf1 cxd4 13. cxd4 Ba6 14. a3 b5 15. Be3 Nb6 16. b3 Nd7 17. Qc2 Rc8 18. Rec1 Nxd4 19. Qb2 Nc6 20. Rc2 Ndxe5 21. Nxe5 Nxe5 22. Rxc8 Qxc8 23. Bd4 Nd3 24. Qd2 b4 25. a4 e5 26. Bb6 Qc6 27. Qe3 Qe6 28. Bxa5 Bc5 29. Qd2 Nxf2 30. Qxd5 Ne4 31. resign