Nf3 c5 c4 g6 g3 Bg7 Bg2 Nc6 Nc3 e6 O-O Nge7 d3 O-O e3 d5 e4 dxc4 dxc4 b6 e5 Bb7 Bg5 Qxd1 Raxd1 Rad8 Nh4 Rde8 f4 f6 exf6 Rxf6 Rfe1 Rff8 Rd7 Bc8 Rc7 Ba6 Rxe6 Bxc4 Bxe7 Bxe6 Bxf8 Bd4+ Kh1 Bf7 Bxc6 Re1+ Kg2 Rg1+ Kh3 Bxc3 bxc3 Kxf8 Nf3 Ra1 Rxa7 Kg8 Ng5 Bb3 Ra8+ Kg7 axb3 Re1 Ra7+ Kh8 Bd5 c4 Rxh7#