Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. Bb5 a6 4. Bc4 Nc6 5. Nf3 d6 6. a3 Nf6 7. d3 Be7 8. Bg5
O-O 9. Qd2 Qc7 10. O-O Bd7 11. Rfe1 b5 12. Ba2 Rac8 13. Rad1 Nd4 14. Re3 b4 15.
Ne2 Nxf3+ 16. Rxf3 bxa3 17. bxa3 Ba4 18. Bb3 Bxb3 19. cxb3 Rb8 20. Rb1 Rb7 21.
Nc1 Rfb8 22. Qc2 Qa5 23. a4 h6 24. Bxf6 *
Position (FEN): 1r4k1/1r2bpp1/p2ppB1p/q1p5/P3P3/1P1P1R2/2Q2PPP/1RN3K1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 807
Best move: Qe1#