1. e4 d6 2. Nf3 Bg4 3. Nc3 Bh5 4. Bc4 e6 5. d4 Be7 6. O-O a6 7. Be2 Nc6 8. a3 Nf6 9. d5 Bxf3 10. Bxf3 Ne5 11. dxe6 fxe6 12. Bh5 Nxh5 13. Qxh5 Ng6 14. f4 O-O 15. f5 exf5 16. exf5 Ne5 17. Nd5 Bh4 18. Be3 c6 19. Bb6 Qg5 20. Qxg5 Bxg5 21. Nc7 Nd7 22. Nxa8 Rxa8 23. Bd4 d5 24. Rae1 c5 25. Bf2 Rf8 26. h4 Bf6 27. Re6 Bxb2 28. Rb1 Bxa3 29. Rxb7 Rf7 30. Rxa6 Bb4 31. Raa7 Ne5 32. Rxf7 c4 33. Rxg7 resign