Puzzle
1.e4
c6
2.Re2
Db6
3.Rd3
De3+
4.Rc4
b5+
5.Rb4
a5#