Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Bc4 e6 5. Nf3 Nf6 6. O-O a6 7. d4 Bd6 8.
Bg5 O-O 9. d5 e5 10. Re1 Nbd7 11. Qe2 Re8 12. Bxf6 Nxf6 13. Rad1 b5 14. Nxb5
axb5 15. Bxb5 Re7 16. a3 Bb7 17. Bc6 Bxc6 18. dxc6 Qe8 19. Qc4 h6 20. h3 e4 21.
Nd4 e3 22. Nf5 exf2+ 23. Kxf2 Ne4+ 24. Kg1 Bc5+ 25. Kf1 Nd2+ 26. Rxd2 *
Position (FEN): r3q1k1/2p1rpp1/2P4p/2b2N2/2Q5/P6P/1PPR2P1/4RK2 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 642
Best move: Rxe1#