1. e4 e5 2. Nf3 f6 3. Nc3 Bc5 4. Bc4 Ne7 5. O-O a6 6. a3 b5 7. Bb3 Nbc6 8. d3 Nd4 9. Nxd4 Bxd4 10. Be3 Bxc3 11. bxc3 Bb7 12. Qg4 Ng6 13. h4 Bc8 14. h5 d5 15. Qg3 Ne7 16. Qxg7 Rg8 17. Qxf6 Bh3 18. Bg5 h6 19. gxh3 Rxg5 20. Kh2 Qd7 21. Qxh6 Rg8 22. Rae1 c6 23. Rg1 O-O-O 24. exd5 cxd5 25. Qxa6 Qb7 26. Qe6 Kb8 27. Qxe5 Ka7 28. Qxe7 Rd7 29. Qc5 resign