e4 d5 exd5 Nf6 Nf3 e6 dxe6 Bxe6 d4 Nc6 Be2 Qd7 c4 O-O-O Be3 Bg4 d5 Bb4+ Nc3 Qf5 Bd3 Qh5 dxc6 Kb8 Qa4 b6 Nd4 Bc5 Ncb5 a5 O-O Qe5 Rae1 Rhe8 Nb3 Bxe3 Rxe3 Qxb2 c5 Rxe3 cxb6 Re7 Qxa5 Qxf2+ Rxf2 Re1+ Bf1 Rxf1+ Rxf1 h5 Qa7+ Kc8 Qxc7#