Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 Bd7 7. Qf3 Nc6 8.
Nxc6 Bxc6 9. Bc4 b5 10. Bb3 a5 11. a3 b4 12. axb4 axb4 13. Rxa8 Qxa8 14. Nd5
Bxd5 15. exd5 Qa1+ 16. Qd1 Qxb2 17. O-O e5 18. dxe6 fxe6 19. Qf3 d5 20. Re1 Be7
21. Bxf6 gxf6 22. Rxe6 Qc1+ 23. Re1 *
Position (FEN): 4k2r/4b2p/5p2/3p4/1p6/1B3Q2/2P2PPP/2q1R1K1 b k - 2 23
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 812
Best move: Qxe1#