Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 O-O 6. O-O a6 7. Bb3 d6 8. h3
Be6 9. Bc2 d5 10. Ng5 dxe4 11. Nxe6 fxe6 12. dxe4 Qxd1 13. Rxd1 Nh5 14. Bg5
Rxf2 15. Bb3 Rd2+ 16. Kh2 Rxb2 17. Bxe6+ Kh8 18. Rd7 Bf2 19. Bc1 Bg3+ 20. Kg1
Re2 21. Nd2 Rf8 22. Nf1 Rxf1+ 23. Kxf1 *
Position (FEN): 7k/1ppR2pp/p1n1B3/4p2n/4P3/2P3bP/P3r1P1/R1B2K2 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1065
Best move: Re1#