Chess puzzle (Checkmate)
Moves: 1. c3 e5 2. d3 d5 3. Qc2 Nf6 4. g3 c6 5. Bg5 Be7 6. Bg2 h6 7. Bxf6 Bxf6 8. Nf3
Be6 9. Nbd2 Qd7 10. b4 Bh3 11. Bxh3 Qxh3 12. Rg1 Qe6 13. h4 Nd7 14. a4 Qe7 15.
Qb3 O-O 16. Rc1 e4 17. dxe4 dxe4 18. Nd4 e3 19. N2f3 Rfe8 20. Nf5 exf2+ 21.
Kxf2 *
Position (FEN): r3r1k1/pp1nqpp1/2p2b1p/5N2/PP5P/1QP2NP1/4PK2/2R3R1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1418
Best move: Qxe2#