e4 e5 Nf3 Nc6 Bc4 Qe7 Nc3 b6 Nb5 Kd8 O-O Nh6 d4 a6 Nc3 Nxd4 Bxh6 b5 Bd5 Nxf3+ Qxf3 Rb8 Be3 Rb7 Rfd1 d6 Bxb7 h6 Bxc8 a5 Nd5 Kxc8 Nxe7+ Bxe7 Qxf7 Kd7 Qxg7 Rf8 Qxe5 b4 Bxh6 Rf6 Bg5 Re6 Qb5+ Kd8 Bxe7+ Rxe7 Qxa5 b3 Rxd6+ Rd7 Rad1 Rxd6 Rxd6+ Kc8 Qa8#