1. c4 c5 2. Nc3 e6 3. e3 d6 4. d4 b6 5. d5 e5 6. f4 f6 7. fxe5 dxe5 8. e4 Nd6 9. Bg4 Qe7 10. b3 Nd7 11. N1e2 Nf8 12. Ng3 h5 13. Bh3 g5 14. Nf5 Nxf5 15. Bxf5 Bg6 16. Rd1 Bc7 17. Bxg6 Nxg6 18. d6 Bxd6 19. Nd5 Qd8 20. Qxf6 Qxf6 21. Nxf6 Kf7 22. Rxd6 Ke7 23. Rc6 Kd8 24. O-O Nf4 25. Bg3 Ne2 26. Kf2 Nxg3 27. Kxg3 Rc8 28. Rd1 resign