1.c4 Nf6 2.Nc3 d5 3.cxd5 Nxd5 4.Nf3 g6 5.e4 Nxc3 6.dxc3 Qxd1+ 7.Kxd1 Bg7 8.Bf4 c5 9.Kc2 O-O 10.Bc4 Nc6 11.Rhd1 Na5 12.Bb5 a6 13.Bd7 Rd8 14.Bxc8 Rdxc8 15.Rd7 Kf8 16.Rad1 Ke8 17.Bg5 Bf6 18.Bxf6 exf6 19.e5 Nc6 20.Rxb7 fxe5 21.Rdd7 Nd8 22.Re7+ Kf8 23.Rbd7 Rc6 24.Nxe5 Rf6 25.f3 Rc8 26.Ra7 Rcc6 27.Red7 Rcd6 28.Ra8 Ke8 29.Raxd8#