1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 exd4 7. O-O Nge7 8. Ng5 d5 9. exd5 Ne5 10. Qxd4 f6 11. Bb3 Bb6 12. Qe4 Bf5 13. Qe2 Bd3 14. Qe1 Nxd5 15. Ba3 Qd7 16. Nf3 O-O-O 17. Nxe5 fxe5 18. Nd2 Bxf1 19. Nxf1 Qf5 20. Ng3 Qf6 21. Ne4 Qf5 22. Bc2 Kb8 23. c4 Nf4 24. c5 Bxc5 25. Bxc5 h5 26. Rb1 h4 27. Nd6 Rxd6 28. Bxf5 resign