Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nxe4 4. O-O Bc5 5. c3 Bxf2+ 6. Rxf2 Nxf2 7. Kxf2 e4
8. Qe2 d5 9. Bb3 O-O 10. Nd4 Qf6+ 11. Kg1 c5 12. Nb5 Na6 13. Bxd5 Bd7 14. N5a3
Rae8 15. c4 Nb4 16. Nc3 Nd3 17. Nxe4 Qd4+ 18. Qe3 Bf5 19. Qxd4 cxd4 20. Nd6 *
Position (FEN): 4rrk1/pp3ppp/3N4/3B1b2/2Pp4/N2n4/PP1P2PP/R1B3K1 b - - 1 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 655
Best move: Re1#