1. e4 Nf6 2. e5 Nd5 3. Bc4 Nb6 4. Be2 d5 5. Nf3 c5 6. O-O Nc6 7. d4 e6 8. c3 Qc7 9. a3 Bd7 10. b4 cxd4 11. cxd4 a6 12. Nbd2 Be7 13. Nb3 Na4 14. Nc5 Nc3 15. Qc2 Nxe2 16. Qxe2 O-O 17. Nxd7 Qxd7 18. Rd1 f6 19. Bf4 fxe5 20. Bxe5 b5 21. Rac1 Rac8 22. Re1 Bf6 23. Bxf6 Rxf6 24. Ne5 Nxe5 25. Qxe5 Rc4 26. Qb8 Kf7 27. Qb6 e5 28. Qb8 exd4 29. resign