1.d4 Nf6 2.Nc3 d5 3.e4 Nxe4 4.Nxe4 dxe4 5.c3 b6 6.f3 Bb7 7.fxe4 Bxe4 8.Nf3 e6 9.Bc4 Nd7 10.Ng5 Bb7 11.O-O Nf6 12.Bxe6 fxe6 13.Nxe6 Qd7 14.Qe2 Kf7 15.Ng5+ Kg8 16.Bf4 Bd6 17.Be5 Bxe5 18.dxe5 Re8 19.Rad1 Qc6 20.exf6 Rxe2 21.Rd8+ Re8 22.f7+ Kf8 23.fxe8=Q#