1.Nf3 b5 2.e4 Bb7 3.d3 Nf6 4.Nbd2 e6 5.Be2 c5 6.e5 Nd5 7.Ne4 Nc6 8.O-O d6 9.c4 Nc7 10.Bf4 dxe5 11.Nxe5 Nd4 12.Bh5 g6 13.Bf3 Bg7 14.Nxf7 Kxf7 15.Nd6+ Kg8 16.Nxb7 Qe7 17.Bd6 Qd7 18.Bxc5 Nxf3+ 19.Qxf3 h5 20.Nd6 Rf8 21.Qb7 Rd8 22.cxb5 Nd5 23.Qxd7 Rxd7 24.a4 Bxb2 25.Rab1 Bc3 26.Ne4 Kg7 27.Nxc3 Nxc3 28.Rb4 Rc8 29.Rc4 Ne2+ 30.Kh1 Rxd3 31.Rc2 Nc3 32.Bxa7 Rc4 33.b6 Rxa4 34.b7 Rxa7 35.b8=Q Rad7 36.Qe5+ Kf7 37.Rxc3 Rd1 38.Kg1 Rxf1+ 39.Kxf1 Re7 40.Rf3+ Ke8 41.Qd6 Rf7 42.Qxe6+ Re7 43.Qc8# 1-0