e4 d5 exd5 c6 Nf3 Nf6 d4 cxd5 c4 Bg4 cxd5 Nxd5 Bb5+ Nc6 Nc3 Bxf3 Qxf3 e6 Be3 Bb4 O-O a6 Nxd5 exd5 Bxc6+ bxc6 Qg4 O-O Bh6 Qf6 Bg5 Qg6 Qg3 Bd6 f4 Rab8 Rac1 Rxb2 Rxc6 f5 Rxa6 Re8 Qf3 Ree2 Ra8+ Bf8 Rc1 Qf7 h3 h6 Rcc8 Rxg2+ Qxg2 Rxg2+ Kxg2 hxg5 Rxf8+ Qxf8 Rxf8+ Kxf8 fxg5 f4 a4 Ke8 Kf3 Kd7 h4 Ke6 a5 Kd6 h5 Ke6 a6 Kf5 a7 Kxg5 a8=Q Kxh5 Qxd5+ Kh6 Qf5 g6 Qf7 g5 Kg4 f3 Kf5 g4 Qg6#