Weekly puzzle week 28

Avatar of vc153415
| 2

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


White to move and checkmate in 5: