Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 h6 4. Nf3 Nc6 5. O-O Bc5 6. c3 d5 7. exd5 Nxd5 8. Re1
Bd6 9. Bxd5 O-O 10. Bxc6 bxc6 11. Nbd2 Bg4 12. h3 Bf5 13. Nc4 Qf6 14. Nfxe5
Rfe8 15. Nxd6 Qxd6 16. Nf3 Rxe1+ 17. Nxe1 Re8 18. Nf3 Bxd3 19. Nd4 Bg6 20. Qf3
*
Position (FEN): 4r1k1/p1p2pp1/2pq2bp/8/3N4/2P2Q1P/PP3PP1/R1B3K1 b - - 3 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1470
Best move: Re1#