c4 e5 Nc3 Nc6 g3 d6 Bg2 Be6 Nf3 Nf6 b3 Be7 Bb2 O-O O-O h6 Rc1 d5 d4 dxc4 Nxe5 cxb3 d5 Bxd5 Nxd5 Nxd5 Bxd5 Bf6 Nxf7 Rxf7 Bxf7+ Kh8 Qxd8+ Nxd8 Bxf6 bxa2 Bxd8 a1=Q Rxa1 Rxd8 Rxa7 b5 Rxc7 b4 Bg6 b3 Kg2 h5 Kf3 h4 gxh4 Rg8 Rb1 Rd8 Rxb3 Rg8 Rcb7 Re8 Rb8 Rd8 Rxd8#