Nf3 Nf6 c4 c5 g3 d5 cxd5 Nxd5 d4 Nc6 e4 Nxd4 Nxd4 Nf6 Bb5+ Bd7 Bxd7+ Qxd7 Nf3 Qh3 Be3 g6 Nbd2 Bg7 Qa4+ Nd7 Ng5 Qh6 Nxf7 Qxe3+ fxe3 O-O Qxd7 Kxf7 O-O+ Kg8 Qxb7 Rad8 Nf3 Rf7 Kg2 c4 Qc7 Rff8 e5 Rb8 Rf2 e6 Rc1 Rxf3 Qxb8+ Rf8 Rxf8+ Bxf8 Rf1 g5 Qxf8#