g3 d5 Bg2 g6 Nf3 Bg7 O-O e5 d3 c6 Nbd2 Ne7 b3 O-O Ba3 Bf5 h3 e4 dxe4 Bxa1 Qxa1 dxe4 Ng5 Qxd2 Bxe7 Nd7 Nxe4 Bxe4 Bxf8 Rxf8 Bxe4 Nc5 Bf3 Ne6 Rd1 Qxc2 Rd7 Ng5 Bg4 Re8 Qf6 Qc5 h4 Qc1+ Kg2 Qe1 hxg5 Qh1+ Kxh1 Rf8 Be6 a5 Bxf7+ Rxf7 Qxf7+ Kh8 Qxh7#