e4 c5 d4 d5 dxc5 d4 b4 a6 Nf3 Nc6 c3 e5 Bc4 Nf6 Qb3 Qe7 Ng5 Be6 Nxe6 fxe6 Bxe6 Nxe4 O-O a5 Bd5 Nxc3 Nxc3 dxc3 Bxc6+ bxc6 Ba3 h5 Rfe1 Rh6 bxa5 Re6 Qxc3 e4 Rad1 Ra7 Qb3 Rb7 Qa4 Rb5 a6 e3 a7 exf2+ Kxf2 Kf7 a8=Q Rxc5 Rxe6 Qxe6 Q8a7+ Kg8 Bxc5 Qf5+ Ke2 Kh7 Bxf8 Qe6+ Kf1 Qf6+ Qf2 Qe5 Qff4 Qe8 Qae4+ Kh8 Qxe8 g5 Qxh5+ Kg8 Qff7#