1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 exd4 5. Nxd4 Ne7 6. Nc3 Bd7 7. Bg5 h6 8. Be3 a6 9. Be2 Ng6 10. O-O Be7 11. f4 O-O 12. a4 Bf6 13. Bc4 Re8 14. Qd3 b5 15. axb5 axb5 16. Rxa8 Qxa8 17. Bd5 b4 18. Ncb5 Qb8 19. Bxc6 Bxd4 20. Nxd4 Bxc6 21. Nxc6 Qb7 22. Qd5 Kf8 23. e5 Ne7 24. Nxe7 c6 25. Nxc6 dxe5 26. fxe5 Rc8 27. Bc5 Ke8 28. e6 Rxc6 29. exf7 resign