1. d4 e6 2. c4 b6 3. Nf3 Bb7 4. b3 Nf6 5. Nc3 Bb4 6. Bd2 O-O 7. e3 d6 8. a3 Bxc3 9. Bxc3 Nbd7 10. Bd3 Qe7 11. Qc2 c5 12. O-O h6 13. e4 cxd4 14. Nxd4 Rac8 15. b4 Ng4 16. h3 Nge5 17. Be2 Nxc4 18. Qb3 Nce5 19. f4 Ng6 20. Rac1 Bxe4 21. Ba6 Rce8 22. g3 Nf6 23. Bd2 Bd5 24. Qd3 Ne4 25. Bb5 Rc8 26. f5 Ne5 27. fxe6 Nxd3 28. Rxc8 Rxc8 29. exf7 Bxf7 30. Nc6 Rxc6 31. Bxc6 Nxg3 32. resign