1.d4 c6 2.Nf3 Nf6 3.g3 g6 4.Bg2 Bg7 5.b3 d5 6.O-O O-O 7.c4 c5 8.dxc5 Ne4 9.Nd4 Nc6 10.Bb2 dxc4 11.Nxc6 Qxd1 12.Nxe7+ Kh8 13.Bxg7+ Kxg7 14.Rxd1 Nf6 15.Rc1 Kh8 16.Nxg6+ Kg8 17.Nxf8 Kh8 18.bxc4 Kg7 19.f4 a6 20.Kf1 Kh6 21.c6 Bg4 22.Nxh7 Bf3 23.Ng5 Be4 24.Na3 Ne8 25.Ne6 Bd5 26.Re1 b5 27.Bf3 Nd6 28.Bg4 Bxe6 29.Rac1 Ne4 30.e3 Bf5 31.Rc2 f6 32.h4 Be6 33.f5 Bd5 34.Bf3 Rh8 35.Bg4 Ra8 36.cxb5 axb5 37.Ra1 Rxa3 38.c7 Bc4+ 39.Rxc4 Kg7 40.c8=Q Rxa2 41.Rc7+ Kh6 42.Qh8# 1-0