1. e4 g5 2. d4 h6 3. Bc4 d6 4. Nc3 c6 5. Qf3 e6 6. Nge2 b5 7. Bb3 b4 8. Nd1 a5 9. c3 Bg7 10. O-O Ba6 11. Re1 Nd7 12. Ne3 Ngf6 13. Ng3 Qc7 14. Bd2 Rb8 15. Rac1 c5 16. cxb4 axb4 17. Bc4 Bb7 18. Bd3 O-O 19. b3 Ra8 20. Rc2 Qb8 21. dxc5 dxc5 22. Nc4 g4 23. Qe3 Rd8 24. Bc1 Bc6 25. a3 bxa3 26. Bxa3 Ne5 27. Nxe5 Bb5 28. Bxb5 Qxb5 29. Bxc5 Rac8 30. b4 Kh7 31. Nxf7 Rd3 32. Qe2 Rb8 33. Nd6 Qa6 34. b5 resign