Nf3 g6 g3 Bg7 d4 Nf6 Bg2 O-O c4 Ne4 O-O d5 cxd5 a6 Ne5 Bf5 g4 Bxe5 dxe5 Bd7 Bxe4 a5 h3 h5 e6 f5 Bc2 Bxe6 dxe6 Qxd1 Rxd1 hxg4 hxg4 b5 Nc3 c6 Bh6 Re8 gxf5 Na6 fxg6 Rab8 Be4 c5 Bc6 Red8 Nd5 Rxd5 Rxd5 Nc7 Rd7 Na6 Rad1 Re8 Rd8 c4 Rxe8#