1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. exd6 exd6 6. b3 Be7 7. Nf3 Bg4 8. Be2 Bf6 9. Bb2 O-O 10. O-O Nc6 11. Nbd2 d5 12. c5 Nc8 13. h3 Be6 14. Re1 N8e7 15. Bf1 Nf5 16. Nb1 a6 17. Na3 g6 18. Nc2 Re8 19. Rb1 Qe7 20. a3 Qf8 21. b4 h6 22. b5 axb5 23. Bxb5 Nfe7 24. Nb4 Bd7 25. Rxe7 Bxe7 26. Nxd5 Bd8 27. Bxc6 Bxc6 28. Nb4 Be4 29. Rc1 c6 30. Ne5 Bc7 31. Ng4 f5 32. Ne3 Bf4 33. Qb3 Kh7 34. Nbc2 Rab8 35. g3 Bc7 36. a4 f4 37. Ng2 f3 38. Nf4 Bxf4 39. gxf4 Bd5 40. Qc3 Qf5 41. resign