1.Nf3 d5 2.d4 c5 3.c4 cxd4 4.Qxd4 Nf6 5.cxd5 Qxd5 6.Qxd5 Nxd5 7.a3 Nc6 8.e4 Nf6 9.Nc3 g6 10.Nb5 Rb8 11.Bf4 Ra8 12.Nc7+ Kd8 13.Nxa8 Nxe4 14.Ne5 Nxe5 15.Bxe5 f6 16.Bc7+ Kd7 17.Bb8 a5 18.Nb6+ Kd8 19.Rc1 Bf5 20.Bc7+ Ke8 21.Bb5+ Kf7 22.O-O Bh6 23.f4 Nd2 24.Rfe1 Nb3 25.Rcd1 Nc5 26.Bc4+ Be6 27.b4 Bxc4 28.Nxc4 axb4 29.axb4 Ne6 30.Bb6 Rc8 31.Re4 Bxf4 32.g3 Bh6 33.Rd7 f5 34.Nd6+ Kf6 35.Nxc8 fxe4 36.Rxe7 Nf8 37.Rxb7 Kf5 38.Bd4 Bg5 39.Rf7+ Bf6 40.Rxf6+ Kg5 41.Rf1 Kg4 42.Rf4+ Kh3 43.Rh4# 1-0