1. e4 g6 2. d4 Bg7 3. Be3 e6 4. Nf3 Ne7 5. c4 d5 6. cxd5 exd5 7. e5 Bg4 8. Be2 O-O 9. O-O Nbc6 10. h3 Bxf3 11. Bxf3 Nf5 12. Nc3 Nxe3 13. fxe3 Ne7 14. Qb3 c6 15. e4 dxe4 16. Nxe4 Qxd4 17. Kh1 Nf5 18. Rfd1 Qxe5 19. Rd7 Qxb2 20. Qxb2 Bxb2 21. Rb1 Bd4 22. Rbxb7 a5 23. Ng5 Rad8 24. Bxc6 Rxd7 25. Rxd7 Bf6 26. Ne4 Kg7 27. g4 Ne3 28. Ra7 Rc8 29. Bb5 Be5 30. Ng5 Rc1 31. resign