1. c4 e5 2. g3 b6 3. Bg2 Nc6 4. Nc3 Bb7 5. e3 Rb8 6. Nge2 f5 7. O-O Nf6 8. d4 exd4 9. exd4 Be7 10. d5 Ne5 11. Nd4 O-O 12. Nxf5 Nxc4 13. Qe2 Ba6 14. Qxe7 Qxe7 15. Nxe7 Kh8 16. Re1 Rbe8 17. Bf4 d6 18. b3 Na3 19. Rac1 Bd3 20. Nc6 a5 21. Nd4 Nd7 22. Ne6 Rf7 23. Nxc7 Rxe1 24. Rxe1 Rf8 25. Re7 Ne5 26. Ne6 Rc8 27. Bxe5 dxe5 28. d6 h6 29. d7 resign