Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Bc5 3. d3 Nf6 4. Bg5 h6 5. Bh4 g5 6. Bg3 d6 7. Nf3 Ng4 8. h3
Nf6 9. Nc3 c6 10. Qd2 b5 11. Bb3 a5 12. a3 a4 13. Ba2 Nbd7 14. Ne2 d5 15. Nxe5
Nxe5 16. Bxe5 Qe7 17. Bxf6 Qxf6 18. Kf1 Be6 19. exd5 *
Position (FEN): r3k2r/5p2/2p1bq1p/1pbP2p1/p7/P2P3P/BPPQNPP1/R4K1R b kq - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 895
Best move: Qxf2#