Nf3 Nf6 g3 g6 Bg2 Bg7 O-O O-O c4 c6 b3 Ne4 d4 f5 Nbd2 a5 Qc2 d5 e3 Na6 a3 Be6 Bb2 g5 Nxe4 a4 Nexg5 axb3 Qd1 h6 Nxe6 f4 Nxd8 Raxd8 Qxb3 fxe3 fxe3 c5 cxd5 cxd4 d6+ e6 Qxe6+ Rf7 Nh4 Rd7 Rxf7 Rxf7 Bd5 b5 Qxf7+ Kh8 Qg8#