1. g3 d5 2. Nf3 Nf6 3. Bg2 g6 4. O-O Bf5 5. c4 c6 6. Qb3 Qc7 7. cxd5 Nxd5 8. d3 Nf6 9. Bf4 Qb6 10. Qxb6 axb6 11. e4 Bd7 12. Nc3 Bg7 13. d4 O-O 14. a4 c5 15. dxc5 bxc5 16. e5 Ng4 17. h3 Nh6 18. Nd5 Nc6 19. Rfc1 e6 20. Nb6 Rad8 21. Bg5 f6 22. exf6 Bxf6 23. Bxh6 Rf7 24. Rxc5 Nd4 25. Ng5 Nb3 26. Nxf7 Kxf7 27. Rc7 Ke8 28. Rxb7 Nxa1 29. Nxd7 Bd4 30. Nf6 Bxf6 31. Bc6 resign