1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 exd4 7. O-O d6 8. Qb3 Be6 9. Bxe6 fxe6 10. Qxb7 Nge7 11. cxd4 O-O 12. Qb3 d5 13. Bg5 Bb6 14. Rd1 dxe4 15. Qxe6 Kh8 16. Qxe4 Qd5 17. Nc3 Qxe4 18. Nxe4 Rad8 19. Rac1 h6 20. Bxe7 Nxe7 21. Nc5 Nd5 22. Ne6 Nf4 23. Nxf8 Rxf8 24. Kf1 Rd8 25. Ne5 Kg8 26. Nc4 Bxd4 27. Na3 Ne6 28. Nb5 a6 29. Nxc7 Nxc7 30. Rxc7 Kf8 31. Rc4 resign