Nf3 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 dxc3 Qxd1+ Kxd1 Nd7 Be3 e6 Bd4 b6 Bxh8 Nc5 Bb5+ Bd7 Bxd7+ Kxd7 Ne5+ Ke8 f3 c6 Nxc6 a5 Kc2 a4 Rag1 a3 Rd1 axb2 Kxb2 b5 Rd2 b4 cxb4 e5 bxc5 Bxc5 Rhd1 Be7 Rd7 Kf8 Rxe7 Kg8 Bxe5 Rf8 Rc7 f6 Rdd7 fxe5 Rg7+ Kh8 Rxh7+ Kg8 Rcg7#