1. Nf3 d5 2. c4 dxc4 3. e3 Nc6 4. Bxc4 e5 5. Nc3 Nf6 6. Ng5 h6 7. Nxf7 Qe7 8. Nxh8 Bg4 9. Qb3 O-O-O 10. Ng6 Qd6 11. Nxf8 Rxf8 12. Qa3 Nb4 13. O-O a6 14. d4 Re8 15. dxe5 Rxe5 16. e4 g5 17. Be3 Nxe4 18. Nxe4 Rxe4 19. Qc3 Nc6 20. Qh8 Nd8 21. Bb3 Bd7 22. Rad1 Qe7 23. Qxh6 g4 24. Rd2 Nf7 25. Bxf7 b6 26. Bd5 Re5 27. Qh8 Be8 28. Bf4 Re1 29. Rc2 Kb8 30. Rxc7 Rxf1 31. Kxf1 resign