1. c4 Nf6 2. g3 c5 3. Bg2 d5 4. cxd5 Nxd5 5. Nc3 Nc7 6. d3 e5 7. Nf3 Nc6 8. O-O Be7 9. Be3 Be6 10. Ne4 b6 11. Ned2 Qd7 12. Nc4 f6 13. Nfxe5 fxe5 14. Nxe5 Nxe5 15. Bxa8 Nxa8 16. d4 Nc4 17. b3 Nxe3 18. fxe3 Bh3 19. Rf2 Nc7 20. Qd3 Bf6 21. Rd1 Ne6 22. d5 Ng5 23. Qc4 Bf5 24. Rdf1 Nh3 25. Kg2 Nxf2 26. Rxf2 O-O 27. e4 Bh3 28. Kg1 Bd4 29. resign