Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 c5 3. c3 cxd4 4. Qxd4 Nc6 5. Qd2 e5 6. Bg3 Nf6 7. e3 a6 8. Bd3
e4 9. Bc2 Bd6 10. Bh4 O-O 11. Qe2 Bg4 12. f3 exf3 13. gxf3 Bd7 14. Nd2 d4 15.
cxd4 Bb4 16. O-O-O Re8 17. Nb3 a5 18. Qd3 a4 19. Nd2 Bxd2+ 20. Rxd2 Nb4 21. Qa3
Nxc2 22. Rxc2 Qa5 23. Kb1 Nd5 24. Rc5 Qd2 25. Rc2 Bf5 26. e4 Rxe4 27. Rxd2 *
Position (FEN): r5k1/1p3ppp/8/3n1b2/p2Pr2B/Q4P2/PP1R3P/1K4NR b - - 0 27
Black to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 621
Best move: Re1#