Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 b6 4. Be2 d6 5. O-O Nf6 6. Bb5 Bd7 7. e5 Nd5 8. exd6
exd6 9. dxc5 Nc7 10. Re1+ Be7 11. cxd6 Nxb5 12. dxe7 Qc7 13. Nc3 Nxc3 14. bxc3
Be6 15. Ng5 Qxe7 16. Nxe6 fxe6 17. Qf3 Rc8 18. Qg4 O-O 19. Rxe6 Qc5 20. Be3
Qxc3 21. Re1 *
Position (FEN): 2r2rk1/p5pp/1pn1R3/8/6Q1/2q1B3/P1P2PPP/4R1K1 b - - 1 21
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 431
Best move: Qxe1#