Weekly puzzle week 29

vc153415
vc153415
Jul 13, 2015, 4:10 AM |
1

This is the puzzle of week 29, click here to see the puzzle of week 28.


 White to move and checkmate in 4: