Puzzle 1 - Modern Checkmate!
I had seen this type of modern checkmate in a database called 300 important positions .Once I saw the initial position in a game but I couldn't perform all the moves truely.At last I did it today in a bullet game!
It's a lovely usefull checkmate way!
Solve it as a puzzle!