Weekly puzzle week 28

vc153415
vc153415
Jul 6, 2015, 10:58 AM |
2

This is the weekly puzzle of week 28, this is the first weekly puzzle.


White to move and checkmate in 5: