1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Bc5 5. d3 O-O 6. Bg5 h6 7. Bh4 d6 8. c3 g5 9. Bg3 Be6 10. Nbd2 Bb6 11. b4 Kg7 12. Bxe6 fxe6 13. Nc4 Qe8 14. Nxb6 axb6 15. Nd2 Qh5 16. Nc4 Qxd1 17. Rfxd1 Nh5 18. a4 Nf4 19. Rd2 b5 20. Nb2 bxa4 21. Rxa4 Rxa4 22. Nxa4 Ra8 23. Bxf4 Rxa4 24. Bxe5 dxe5 25. g4 Ra3 26. Rc2 Ne7 27. Kg2 Ng6 28. Kf3 Nf4 29. resign