1. e4 e5 2. Bc4 Nf6 3. Nc3 Bc5 4. Nge2 O-O 5. O-O a6 6. d4 exd4 7. Nxd4 Nc6 8. Be3 b5 9. Nxc6 dxc6 10. Bxc5 Qxd1 11. Raxd1 Bg4 12. f3 Rfd8 13. Bb3 Be6 14. e5 Nd5 15. Ne4 Nf4 16. g3 Nd5 17. Rd2 a5 18. Ng5 a4 19. Bxd5 Bxd5 20. Rfd1 Re8 21. f4 h6 22. Nh3 Bxa2 23. Rd7 Rac8 24. Nf2 Bd5 25. Nd3 Red8 26. Re7 Re8 27. Rxe8 Rxe8 28. Nb4 Re6 29. Na6 Be4 30. c3 Bd5 31. Nxc7 resign