1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Nc3 Nbd7 5. cxd5 exd5 6. Bf4 Bb4 7. Rc1 O-O 8. e3 Re8 9. Bd3 b6 10. O-O a6 11. Bxc7 Qxc7 12. Nxd5 Qd6 13. Nc7 Bb7 14. Nxa8 Rxa8 15. a3 Ng4 16. e4 Ba5 17. b4 Bxb4 18. axb4 Qxb4 19. Rc7 Bc8 20. Qc2 Qf8 21. d5 Nde5 22. Nxe5 Nxe5 23. Be2 Bg4 24. f3 Bh5 25. g4 Bg6 26. f4 Nxg4 27. Bxg4 h5 28. f5 hxg4 29. fxg6 f6 30. d6 Rd8 31. Qc4 Kh8 32. Rf5 resign