1. e4 e5 2. f4 Qf6 3. Nf3 Qxf4 4. d3 Bb4 5. c3 Qf6 6. cxb4 Nc6 7. a3 d6 8. Nc3 Nge7 9. Nb5 O-O 10. Nxc7 Rb8 11. Be2 h6 12. O-O a6 13. Qb3 Bg4 14. Nd5 Qe6 15. Be3 Nxd5 16. exd5 Qg6 17. dxc6 bxc6 18. Rad1 d5 19. Nxe5 Qe6 20. Nxg4 h5 21. Nf6 gxf6 22. d4 a5 23. Bxh5 f5 24. Rde1 Qd7 25. Bh6 f6 26. Qg3 Kh7 27. Bxf8 Rxf8 28. Qh3 Kh8 29. Rxf5 Qh7 30. bxa5 Qa7 31. Be8 Qh7 32. Rh5 resign