Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 a6 5. c5 g6 6. e3 Bg7 7. Bd3 O-O 8. O-O
Nbd7 9. b4 Re8 10. a4 e5 11. Be2 exd4 12. exd4 Ne4 13. Nxe4 dxe4 14. Nd2 Nf6
15. Bb2 Be6 16. Nc4 Bxc4 17. Bxc4 Nd5 18. Qb3 Qg5 19. b5 Rad8 20. bxc6 bxc6 21.
Bxa6 Rb8 22. Qa3 e3 23. fxe3 Rxe3 24. Qa2 Nf4 25. Rxf4 Qxf4 26. Rf1 Rxb2 27.
Qxb2 Bxd4 28. Rxf4 *
Position (FEN): 6k1/5p1p/B1p3p1/2P5/P2b1R2/4r3/1Q4PP/6K1 b - - 0 28
Black to move.
Themes: Double Check Endgame Mate in 1 
Puzzle rating: 625
Best move: Re1#