Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e6 5. Nf3 Be7 6. Bc4 Nc6 7. O-O Nf6 8.
e5 Ng4 9. Re1 Qb6 10. Re2 Bc5 11. Ne4 Ngxe5 12. Nxe5 Nxe5 13. Nxc5 Qxc5 14. Bb3
Ng6 15. Be3 Qe7 16. Rc1 b6 17. Bd5 Rb8 18. Qb3 exd5 19. Rcc2 Ne5 20. Bc5 d6 21.
f4 O-O 22. Rxe5 Qd7 23. Rxd5 Qe6 24. Bxd6 *
Position (FEN): 1rb2rk1/p4ppp/1p1Bq3/3R4/5P2/1Q6/PPR3PP/6K1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1012
Best move: Qe1#