d4 Nf6 c4 g6 g3 Bg7 Bg2 d5 cxd5 Nxd5 e4 Nb4 a3 Bxd4 axb4 Bxf2+ Ke2 Qxd1+ Kxd1 Nc6 Bd2 Bg4+ Kc1 Nd4 Ra3 Bxg1 Nc3 c5 b5 Bf2 Rf1 f6 Rxf2 O-O Bh6 Rfe8 e5 fxe5 Bxb7 Rad8 Rxa7 Nf5 Bd2 Nd4 Bd5+ Rxd5 Nxd5 Nxb5 Nxe7+ Rxe7 Rxe7 Bh5 Bh6 g5 Rf8#