e3 e6 Be2 Nf6 Nf3 Be7 O-O c5 d4 Nc6 c4 Qc7 d5 Ne5 Nxe5 b5 Ng4 Nxg4 Bxg4 b4 a3 O-O Bf3 Bb7 axb4 Rfc8 b5 f5 Nc3 Rf8 d6 Bxf3 dxc7 Bxd1 Rxd1 Rfc8 e4 Rxc7 exf5 Re8 Bf4 Rec8 fxe6 Rb7 Rxd7 Rxd7 exd7 Rd8 Rxa7 g5 Nd5 Bf8 Bxg5 Rxd7 Rxd7 Bg7 Rxg7+ Kxg7 b6 h6 Bf6+ Kh7 b7 Kg8 b8=Q+ Kh7 Nf4 h5 Qh8#