d4 Nf6 c4 e6 Nc3 d5 cxd5 exd5 e3 c5 Bb5+ Bd7 Bxd7+ Nbxd7 Nge2 c4 Nf4 Bd6 Nfxd5 Qa5 Nxf6+ Nxf6 O-O b5 e4 b4 e5 bxc3 exf6 O-O fxg7 Kxg7 Qf3 Bb4 d5 cxb2 Bxb2+ c3 Bc1 f6 Re1 Rad8 a3 Bd6 Qf5 Be5 Qh5 Rfe8 Bh6+ Kh8 Rxe5 Re6 Qf7 Rg8 Rxe6 Rxg2+ Kxg2 Qxd5+ Kg1 Qd1+ Rxd1 a5 Re8#