Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 d5 4. exd5 exd5 5. d4 Nf6 6. c4 cxd4 7. Qxd4 Nc6 8.
Qe3+ Be7 9. Be2 O-O 10. O-O Re8 11. Rd1 Bd6 12. Qd2 Bg4 13. Nc3 Bb4 14. cxd5
Ne5 15. Nxe5 Rxe5 16. Bxg4 Nxg4 17. Qf4 Bxc3 18. bxc3 Qxd5 19. Rxd5 *
Position (FEN): r5k1/pp3ppp/8/3Rr3/5Qn1/2P5/P4PPP/R1B3K1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 643
Best move: Re1#