1. Nf3 d5 2. d4 Nc6 3. c4 dxc4 4. Nc3 Bg4 5. d5 Bxf3 6. exf3 Ne5 7. Bf4 Qd6 8. Qd4 f6 9. Bxc4 c6 10. O-O e6 11. Rae1 c5 12. Qe4 exd5 13. Bxd5 Ne7 14. Bxb7 Rb8 15. Nb5 Qb6 16. Bxe5 fxe5 17. Qxe5 Rxb7 18. Nd6 Kd8 19. Rd1 Rd7 20. Nf7 Ke8 21. Nxh8 Rd4 22. Qh5 g6 23. Qxh7 Rxd1 24. Qf7 Kd7 25. Rxd1 resign