Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nd2 e6 5. Nb3 Nd7 6. Be3 a5 7. a4 Nb6 8. g4 Be4
9. f3 Bg6 10. h4 h5 11. g5 Ne7 12. Nc5 Qc8 13. Bd3 Nf5 14. Bxf5 Bxf5 15. Ne2
Nc4 16. Bc1 Bxc5 17. dxc5 Qc7 18. f4 Bg4 19. b3 O-O-O 20. Qd3 Nxe5 21. fxe5
Qxe5 22. Qd4 *
Position (FEN): 2kr3r/1p3pp1/2p1p3/p1Ppq1Pp/P2Q2bP/1P6/2P1N3/R1B1K2R b KQ - 1 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 701
Best move: Qxe2#