1. d4 f5 2. g3 Nf6 3. Bg2 g6 4. Nf3 Bg7 5. O-O O-O 6. c4 d6 7. Nc3 a6 8. b3 c5 9. Bb2 Ne4 10. Qc2 Nxc3 11. Bxc3 Nc6 12. dxc5 dxc5 13. Rfd1 Qc7 14. Bxg7 Kxg7 15. Qb2 e5 16. Rd5 Be6 17. Rxc5 b6 18. Rxc6 Qxc6 19. Qxe5 Rf6 20. Nd4 Qd7 21. Bxa8 Kf7 22. Nxe6 Rxe6 23. Bd5 Ke7 24. Qxe6 Qxe6 25. Bxe6 Kxe6 26. Rd1 Ke7 27. b4 h5 28. c5 bxc5 29. bxc5 resign