Monday puzzle / game

Monday puzzle / game

White to play and mate in 4

Today we feature another sharp Bronstein finish.  Good solving!

Solution