1. Nf3 Nc6 2. d4 d5 3. c4 e6 4. Nc3 Nf6 5. Bg5 Be7 6. e3 h6 7. Bh4 O-O 8. Rc1 a6 9. cxd5 Nxd5 10. Bg3 Nf6 11. Bd3 Nb4 12. Bb1 Bd7 13. O-O c6 14. a3 Nbd5 15. Qd3 b6 16. Ne5 c5 17. Nxd5 exd5 18. f3 Bb5 19. Qc2 Bxf1 20. Kxf1 Bd6 21. Ng4 g6 22. Nxf6 Qxf6 23. Bxd6 Qxd6 24. dxc5 bxc5 25. Qxc5 Qxh2 26. Kf2 Qh4 27. Kg1 Rfd8 28. Ba2 Qg5 29. b4 Qf5 30. a4 Rac8 31. resign