1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb6 7. O-O Nf6 8. Nc3 Bg4 9. Be3 Bxf3 10. Qxf3 Nxd4 11. Qg3 O-O 12. Rad1 Ne6 13. e5 Nh5 14. Qg4 g6 15. Bh6 Re8 16. Nd5 c6 17. Nxb6 axb6 18. Rxd6 Qc7 19. Bxe6 Rxe6 20. Rxe6 fxe6 21. Qxe6 Qf7 22. Qg4 Re8 23. f4 Qe7 24. f5 Qxe5 25. fxg6 Ng7 26. gxh7 Kxh7 27. Bxg7 Qxg7 28. Qh5 Qh6 29. Qxe8 resign