Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. h4 Bg7 3. h5 Nf6 4. h6 Bf8 5. e5 Nd5 6. c4 Nb6 7. d4 d6 8. f4 dxe5
9. fxe5 Bf5 10. a4 Nc6 11. a5 Nxd4 12. axb6 Nc2+ 13. Ke2 Bg4+ 14. Nf3 Bxf3+ 15.
gxf3 Qxd1+ 16. Kxd1 Nxa1 17. bxc7 Rc8 18. c5 Nb3 *
Position (FEN): 2r1kb1r/ppP1pp1p/6pP/2P1P3/8/1n3P2/1P6/1NBK1B1R w k - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 879
Best move: Bb5#