Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. Nc3 d5 3. cxd5 cxd5 4. d4 Bf5 5. e3 a6 6. Bd3 Bg6 7. Nge2 e6 8.
Bxg6 hxg6 9. h3 Nd7 10. a3 Rc8 11. Bd2 Bd6 12. Rc1 Ngf6 13. Qb3 b5 14. Ng3 Qb6
15. O-O Qb8 16. Na2 Rxc1 17. Rxc1 O-O 18. Bb4 Re8 19. Bxd6 Qxd6 20. Nb4 e5 21.
Rc6 Qb8 22. Rxa6 exd4 23. exd4 Nh5 24. Nxh5 *
Position (FEN): 1q2r1k1/3n1pp1/R5p1/1p1p3N/1N1P4/PQ5P/1P3PP1/6K1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 716
Best move: Re1#