Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 e5 4. cxd4 exd4 5. Qxd4 Nc6 6. Qe3 d6 7. Bc4 Nf6 8.
Nc3 Be7 9. Nf3 O-O 10. O-O Ng4 11. Qe2 Be6 12. Rd1 Nge5 13. Nxe5 Nxe5 14. Nd5
Rc8 15. Bb3 Bg5 16. f4 Bg4 17. Qf1 Bxd1 18. Qxd1 Bf6 19. fxe5 Bxe5 20. Qg4 Qa5
21. Ne7+ Kh8 22. Nxc8 *
Position (FEN): 2N2r1k/pp3ppp/3p4/q3b3/4P1Q1/1B6/PP4PP/R1B3K1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1480
Best move: Qe1#