Puzzle

1.e3 e6 [ 1...e5 2.Re2 d5 3.Rf3 e4+ 4.Rf4 Fd6# ; 1...d5 2.Re2 e5 3.Rf3 e4+ 4.Rf4 Fd6# ] 2.Re2 Dg5 3.Rf3 Dxg2+ 4.Rf4 Fd6# 0-1