Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. e5 d6 6. Qh5 g6 7. Qe2 Qg5 8.
exd6+ Be6 9. Bxe6 fxe6 10. Qxe6+ Kd8 11. O-O Bxd6 12. d3 Qh5 13. h3 Ne7 14. c4
Re8 15. Qe4 Nc6 16. Qd5 Qxd5 17. cxd5 Nb4 18. Na3 Nxd3 19. Rd1 c6 20. Rxd3 *
Position (FEN): r2kr3/pp5p/2pb2p1/3P4/3p4/N2R3P/PP3PP1/R1B3K1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 858
Best move: Re1#