1. Nf3 d5 2. c4 c6 3. e3 Nf6 4. b3 Bf5 5. Bb2 e6 6. Nc3 h6 7. Be2 Nbd7 8. O-O Be7 9. Nd4 Bh7 10. f4 O-O 11. Nf3 Nc5 12. d4 Nce4 13. Nxe4 Nxe4 14. Ne5 a5 15. a3 f6 16. Nf3 Qd7 17. Rc1 Bd6 18. Ne1 b5 19. cxb5 cxb5 20. Nd3 Qe7 21. a4 bxa4 22. bxa4 Rab8 23. Qc2 Qb7 24. Qc6 Qb3 25. Rfd1 Bf5 26. Bf3 Bb4 27. Qc2 Bd2 28. Qxb3 Bxe3 29. Kh1 Rxb3 30. resign