1. c4 Nf6 2. Nc3 g6 3. d4 Bg7 4. e4 d6 5. f4 O-O 6. Nf3 c5 7. Be2 cxd4 8. Nxd4 a6 9. Be3 Nbd7 10. O-O Nc5 11. Bf3 Qc7 12. Rc1 e5 13. fxe5 dxe5 14. Nb3 Nxb3 15. Qxb3 Be6 16. Nd5 Bxd5 17. cxd5 Qd7 18. a4 Rfc8 19. a5 Rxc1 20. Rxc1 Rc8 21. Rxc8 Qxc8 22. Qc3 Qxc3 23. bxc3 Bf8 24. Kf2 Nd7 25. Ke2 Ba3 26. Bg4 Nf6 27. Bc8 Nxe4 28. Bxb7 Nxc3 29. Kd3 Bb4 30. Bd2 e4 31. Kc4 resign