Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 c6 5. Nf3 Bd6 6. O-O Ne7 7. d4 O-O 8. c3
Re8 9. Nbd2 Nd7 10. h3 Nf8 11. Nh2 Qc7 12. Ndf3 Bf5 13. Bc2 Bg6 14. Ng4 h5 15.
Nge5 Bxc2 16. Qxc2 Nfg6 17. Re1 Nxe5 18. Nxe5 Bxe5 19. Rxe5 Ng6 20. Rxh5 *
Position (FEN): r3r1k1/ppq2pp1/2p3n1/3p3R/3P4/2P4P/PPQ2PP1/R1B3K1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 876
Best move: Re1#