Nf3 Nf6 c4 e6 Nc3 b6 e4 Bb7 Qe2 c5 e5 Ng4 d4 cxd4 Nxd4 Nxf2 Qxf2 Bc5 Be3 Nc6 Nxc6 Bxe3 Qxe3 Bxc6 Qg3 O-O Bd3 h5 O-O-O d5 Rhf1 Qe7 cxd5 h4 Qg4 Bxd5 Nxd5 exd5 Kb1 Rac8 Rf6 Rc7 Qxh4 g6 e6 Qd8 exf7+ Rcxf7 Rxg6+ Rg7 Rxg7+ Kxg7 Qh7+ Kf6 Re1 Kg5 Qg6+ Kh4 Re5 b5 Qh5#