1.Nf3 d5 2.g3 c5 3.Bg2 e6 4.O-O Nf6 5.c4 d4 6.b4 cxb4 7.a3 Nc6 8.axb4 Bxb4 9.Ba3 Bxa3 10.Nxa3 O-O 11.Qb3 e5 12.d3 Qe7 13.Nd2 a6 14.Rfb1 Re8 15.Ne4 Nxe4 16.Bxe4 f5 17.Bd5+ Kh8 18.Qb6 Qd7 19.Nb5 Re7 20.Qc5 Nd8 21.Nd6 Qc7 22.Ra5 g6 23.Rb6 Qd7 24.Ra3 Ne6 25.Bxe6 Rxe6 26.Nxf5 Re8 27.Nd6 Re7 28.Rab3 Qg4 29.Nxc8 Rxc8 30.Qxe7 Qxe2 31.Qf6+ Kg8 32.Qe6+ Kg7 33.Rxb7+ Kh6 34.Qh3+ Kg5 35.Qh4+ Kf5 36.Rf7+ Ke6 37.Qe7#