Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Sicilian_Invitation
Moves: 1. Nf3 c5 2. a4 Nc6 3. d3 d5 4. Bd2 e5 5. a5 Nf6 6. e4 Be6 7. exd5 Nxd5 8. Nc3
Bd6 9. Ng5 O-O 10. Be2 Qc7 11. Nxe6 fxe6 12. Ne4 Nf6 13. Bf3 Nd4 14. Nxf6+ Rxf6
15. Bg4 Raf8 16. c3 Rxf2 17. cxd4 Qf7 18. Bf3 Rxg2 19. Bxg2 *
Position (FEN): 5rk1/pp3qpp/3bp3/P1p1p3/3P4/3P4/1P1B2BP/R2QK2R b KQ - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 953
Best move: Qf2#