1. e4 e5 2. Nf3 Nc6 3. Bb5 g6 4. c3 Bg7 5. d4 exd4 6. cxd4 a6 7. Bc4 b5 8. Bb3 Nge7 9. Nc3 Na5 10. Bc2 d5 11. h3 Bb7 12. b4 Nc4 13. e5 O-O 14. a4 c6 15. axb5 axb5 16. Bg5 Qc7 17. Nd2 Nb6 18. Nb3 Rxa1 19. Qxa1 Ra8 20. Qc1 Bc8 21. g4 Kh8 22. Bh6 Ng8 23. Bxg7 Kxg7 24. f4 Qe7 25. f5 Qxb4 26. f6 Kf8 27. Qd2 Nc4 28. Qd3 Na3 29. Bd1 Nb1 30. resign