Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Qb3 e6 4. Nf3 b6 5. a3 Bb7 6. c5 Nc6 7. Bd2 Ne4 8. cxb6
axb6 9. e3 Nxd2 10. Nbxd2 Bd6 11. Bb5 O-O 12. O-O e5 13. Rac1 e4 14. Ne1 Ne7
15. f3 exf3 16. Ndxf3 c5 17. dxc5 Bxc5 18. Nd4 Qd6 19. Nef3 Ng6 20. a4 Ba6 21.
Rcd1 Bxb5 22. Qxb5 Ne5 23. b3 Rfe8 24. Nf5 Nxf3+ 25. Rxf3 Rxe3 26. Nxd6 *
Position (FEN): r5k1/5ppp/1p1N4/1Qbp4/P7/1P2rR2/6PP/3R2K1 b - - 0 26
Black to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 1721
Best move: Re1#