d4 Nf6 Nf3 g6 e3 Bg7 Be2 O-O O-O d5 b3 c5 Bb2 Na6 c4 Bf5 Nbd2 dxc4 Nxc4 h6 Nce5 h5 Nh4 Be4 f3 cxd4 fxe4 dxe3 Nexg6 e5 Nxf8 Qxd1 Raxd1 Rxf8 Bxe5 b6 Bxf6 b5 Bxg7 Kxg7 Rd5 Rb8 Rg5+ Kf8 Bxb5 Rb6 Bc4 f6 Ra5 Nc7 Rxa7 Rc6 Nf5 Ne6 Nxe3 Nd4 Rd1 Ne2+ Bxe2 Ke8 Bxh5+ Kf8 Rd8#