d4 Nf6 c4 e6 Nf3 c5 d5 b5 dxe6 fxe6 cxb5 a6 e3 Be7 a4 axb5 Bxb5 Bb7 O-O O-O b3 Ne4 Nfd2 Nxf2 Rxf2 Rxf2 Kxf2 h5 Kg1 Na6 Bb2 Bf6 Bxa6 Rxa6 Bxf6 Qxf6 Ra2 Qg6 Nf1 Bf3 Qxf3 Qxb1 Rf2 Qxf1+ Rxf1 h4 Qf8+ Kh7 Rf7 Kg6 Rxg7+ Kh5 Qh8#