Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 Nf6 3. Nd2 d5 4. e5 Nfd7 5. Bd3 c5 6. c3 cxd4 7. cxd4 Nc6 8. Ne2
f6 9. Nf3 fxe5 10. O-O e4 11. Ne5 Ndxe5 12. Nf4 exd3 13. dxe5 Nxe5 14. Re1 Nf7
15. Qa4+ Qd7 16. Rxe6+ Be7 17. Qd4 O-O 18. Nh5 Bf6 19. Nxf6+ gxf6 20. Rxf6 Qg4
21. Bf4 Ng5 22. Qxd5+ Kg7 23. Rxf8 Nh3+ 24. Kf1 *
Position (FEN): r1b2R2/pp4kp/8/3Q4/5Bq1/3p3n/PP3PPP/R4K2 b - - 2 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1365
Best move: Qe2#