Nf3 d5 d4 Nf6 c4 e6 Nc3 c5 cxd5 cxd4 Qxd4 exd5 Bg5 Nc6 Qe3+ Be6 Nd4 Nxd4 Qxd4 Be7 e4 O-O e5 Ne4 Bxe7 Qxe7 Be2 Nxc3 bxc3 Bd7 O-O Bf5 g4 Be4 Rad1 Rfd8 f3 Bg6 f4 Be4 Bf3 Rac8 Qxa7 Rxc3 Bxe4 h5 Rxd5 Rc4 Qxb7 Qh4 e6 Rc7 Qxc7 Qxg4+ Kh1 Rf8 exf7+ Rxf7 Rd8+ Rf8 Qc4+ Kh8 Rxf8#