Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Qh5 Nc6 3. Bc4 g6 4. Qf3 Nf6 5. c3 Bg7 6. d3 h6 7. Na3 a6 8. Qg3 d6
9. Qe3 b5 10. Bb3 d5 11. exd5 Nxd5 12. Qe2 Be6 13. Qf3 O-O 14. c4 Nd4 15. Qd1
Nb4 16. Bd2 Nbc6 17. cxb5 axb5 18. Bxe6 fxe6 19. Nf3 Qf6 20. Nxd4 *
Position (FEN): r4rk1/2p3b1/2n1pqpp/1p2p3/3N4/N2P4/PP1B1PPP/R2QK2R b KQ - 0 20
Black to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1555
Best move: Qxf2#