c4 e5 g3 d6 Bg2 c5 b4 cxb4 a3 bxa3 Nf3 Nf6 O-O Be7 d4 Qd7 Bxa3 Ng4 h3 e4 hxg4 exf3 Bxf3 h6 Qd3 Nc6 Nc3 Qd8 Nd5 O-O c5 dxc5 Nxe7+ Nxe7 Bxc5 Bd7 Bxb7 Bc6 Bxe7 Qxe7 Bxc6 Rae8 Bxe8 Rxe8 Rfc1 Kh8 e3 g5 Qa6 Qf8 Qf6+ Kh7 Rxa7 Kg8 Rcc7 Re6 Qf5 Qe8 Rxf7 Rg6 Qxg6+ Kh8 Rh7#