Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Nxc6 bxc6 7. e5 Nd5 8.
Ne4 Qc7 9. f4 Qb6 10. c4 Bb4+ 11. Ke2 f5 12. Nf2 Ba6 13. Kf3 Ne7 14. Be3 Bc5
15. Bxc5 Qxc5 16. Qd6 Qa5 17. Be2 g5 18. fxg5 Ng6 19. Nd3 Qd2 20. Nc5 *
Position (FEN): r3k2r/p2p3p/b1pQp1n1/2N1PpP1/2P5/5K2/PP1qB1PP/R6R b kq - 4 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1587
Best move: Qf4#