1. b4 c5 2. b5 d5 3. e3 Nf6 4. Nf3 g6 5. c4 Bg7 6. Bb2 O-O 7. d4 cxd4 8. Bxd4 Be6 9. c5 Bg4 10. Be2 Nbd7 11. Nbd2 Qa5 12. O-O Rac8 13. Nb3 Qd8 14. a4 Re8 15. Rc1 e5 16. Bb2 Ne4 17. Qxd5 Nef6 18. Qxb7 Rc7 19. Qa6 Be6 20. Bc4 e4 21. Nfd4 Bxc4 22. Rxc4 Ne5 23. Rc2 Nd3 24. Ba3 Ng4 25. h3 Ngxf2 26. Rcxf2 Nxf2 27. Rxf2 Qg5 28. Re2 f5 29. b6 axb6 30. cxb6 Rd7 31. Qc4 Kh8 32. a5 f4 33. exf4 Qxf4 34. Qc1 e3 35. Nf3 Qa4 36. Nbd4 Qxa5 37. Qc6 Rdd8 38. Bc1 Rc8 39. Bxe3 Rxc6 40. Nxc6 Qb5 41. Ncd4 Qxb6 42. Kf2 Qd8 43. g3 Qd7 44. g4 Qd5 45. resign