Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Bc4 e6 5. Nf3 Ne7 6. Nxc3 Ng6 7. O-O Be7 8.
e5 Nc6 9. Re1 a6 10. Bd3 Qc7 11. Bxg6 hxg6 12. Bf4 b5 13. Rc1 Bb7 14. Nd4 Nxd4
15. Qxd4 O-O 16. Nxb5 Qa5 17. Nd6 Bd5 18. a3 Bxd6 19. exd6 Rac8 20. Bg5 Rc4 21.
Rxc4 *
Position (FEN): 5rk1/3p1pp1/p2Pp1p1/q2b2B1/2RQ4/P7/1P3PPP/4R1K1 b - - 0 21
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 825
Best move: Qxe1#