1. e4 Nf6 2. e5 Nd5 3. d4 e6 4. c4 Nb6 5. Bd3 c5 6. Be3 cxd4 7. Bxd4 Nc6 8. Bc3 g6 9. f4 Nb4 10. Be2 d5 11. a3 Na6 12. cxd5 Nxd5 13. Bxa6 bxa6 14. Ne2 Bc5 15. Nd2 Ne3 16. Qa4 Qd7 17. Qxd7 Bxd7 18. Rc1 Nxg2 19. Kd1 Be3 20. Kc2 Rb8 21. Rhf1 Bb5 22. Ng3 Bxf1 23. Ngxf1 Bxf4 24. Rd1 O-O 25. Ne4 Rfc8 26. Rd7 Ne3 27. Nxe3 Bxe3 28. Nd6 Rf8 29. Rxa7 Bxa7 30. resign