Nf3 d5 e3 g6 c4 c6 Nc3 Bg7 d4 Nf6 Be2 O-O O-O Bg4 b3 Nbd7 Bb2 Bxf3 Bxf3 e6 Re1 h5 e4 h4 exd5 cxd5 cxd5 exd5 Nxd5 Nxd5 Bxd5 Re8 Qf3 h3 Bxf7+ Kf8 Rxe8+ Qxe8 Ba3+ Qe7 Bxe7+ Kxe7 Re1+ Kd6 Qxb7 Bxd4 Re6+ Kc5 Rc6#