Puzzle
1.d4
c6
2.Rd2
Da5+
3.Rd3
Da3+
4.Rc4
b5#