Puzzle 1 - Modern Checkmate!

Jan 27, 2013, 8:05 PM |

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!