Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 c5 3. d4 cxd4 4. Qxd4 Nf6 5. Bg5 Nc6 6. Bxf6 gxf6 7. Qe3 Bg7 8.
Bb5 f5 9. exf5 O-O 10. O-O-O exf5 11. Bxc6 bxc6 12. Qh3 d5 13. Nf3 Qa5 14. Ng5
h6 15. Nf3 Be6 16. Nd4 Rab8 17. Nxc6 Qb4 18. Nxb4 Rxb4 19. Nxd5 Bxb2+ 20. Kd2
Bxd5 21. Ke1 Bc4 22. c3 Re8+ 23. Kd2 *
Position (FEN): 4r1k1/p4p2/7p/5p2/1rb5/2P4Q/Pb1K1PPP/3R3R b - - 2 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1479
Best move: Re2#