Nf3 Nf6 c4 g6 Nc3 Bg7 e4 d6 d4 O-O Be2 e5 O-O Nc6 d5 Nb8 c5 Nbd7 cxd6 cxd6 Qc2 Nb6 a4 Bd7 a5 Nbxd5 Nxd5 Be6 Nxf6+ Bxf6 Rd1 g5 h3 g4 hxg4 Qb8 Bg5 Qd8 Bxf6 Rc8 Bxd8 Rxc2 Bd3 Rxb2 Be7 Bxg4 Bxf8 Kxf8 Rdb1 Rxb1+ Rxb1 Bxf3 gxf3 b5 Rxb5 h5 Rb7 f5 Rxa7 h4 Rd7 f4 a6 Ke8 Rb7 Kf8 a7 Ke8 a8=Q#