Puzzle

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