Chess puzzle (Checkmate)
Opening: Sicilian_Defense, Sicilian_Defense_Hyperaccelerated_Fianchetto
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Nc6 6. Qa4 Nd5 7. Qb3 Nc7 8.
Ng5 Ne6 9. Nxe6 dxe6 10. Nc3 Nxe5 11. Bf4 Nc6 12. Rd1 Bd7 13. Nb5 Rc8 14. Bg5
f6 15. Bf4 a6 16. Nd4 Nxd4 17. Rxd4 e5 18. Bc4 exd4 *
Position (FEN): 2rqkb1r/1p1bp2p/p4pp1/8/2Bp1B2/1Q6/PPP2PPP/4K2R w Kk - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 657
Best move: Bf7#