1. c4 e5 2. g3 Nf6 3. Bg2 e4 4. Nc3 Bc5 5. Nxe4 Nxe4 6. Bxe4 Qf6 7. Nf3 O-O 8. d4 Bb6 9. Bg5 Qe6 10. Qc2 a5 11. Bxh7 Kh8 12. Bf5 Qd6 13. c5 Bxc5 14. Qxc5 f6 15. Qxd6 cxd6 16. Bf4 d5 17. O-O b5 18. Rfc1 b4 19. Nh4 g5 20. Ng6 Kg7 21. Nxf8 Kxf8 22. Rxc8 Ke7 23. Rxb8 Rxb8 24. Bxb8 a4 25. Rc1 d6 26. Rc7 Kf8 27. h4 b3 28. axb3 axb3 29. h5 g4 30. Be6 f5 31. h6 resign