Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. Bc4 Nxe4 5. Nxe4 d5 6. Bd3 dxe4 7. Bxe4 Bd6
8. Bd5 Bf5 9. a3 e4 10. Qe2 Qe7 11. Ng1 O-O 12. d3 Rfe8 13. Be3 Qe5 14. Bxe4
Qxb2 15. Rd1 Bxe4 16. dxe4 Rxe4 17. Qf3 Qc3+ 18. Kf1 Qxc2 19. Nh3 Bxa3 20. Ng5
Re7 21. Re1 Bb4 22. Rc1 Qxc1+ 23. Bxc1 *
Position (FEN): r5k1/ppp1rppp/2n5/6N1/1b6/5Q2/5PPP/2B2K1R b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 984
Best move: Re1#