1. Nf3 c5 2. g3 g6 3. Bg2 Bg7 4. O-O Nc6 5. d3 Nf6 6. Nbd2 O-O 7. e4 d6 8. a4 Be6 9. Ng5 Bg4 10. f3 Bd7 11. f4 Ng4 12. Nc4 Na5 13. Nxa5 Qxa5 14. f5 Ne5 15. Nf3 b5 16. Bd2 Nxf3 17. Bxf3 b4 18. Ra2 c4 19. fxg6 Qc5 20. Kh1 fxg6 21. Qe2 b3 22. cxb3 cxb3 23. Ra3 Qc2 24. Bc3 Rxf3 25. Qxf3 Rf8 26. Qd1 Rxf1 27. Qxf1 Bxc3 28. bxc3 b2 29. Ra1 bxa1=Q 30. Qxa1 Bh3 31. Qg1 Qe2 32. resign