Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 Bf5 4. Nd2 c5 5. c3 Nc6 6. Qb3 Qd7 7. Bb5 c4 8. Qa4
e6 9. Ngf3 Bd6 10. Ne5 Bxe5 11. dxe5 Ne4 12. f3 Nxd2 13. Kxd2 O-O 14. Bxc6 bxc6
15. g4 Bd3 16. h4 Rab8 17. b3 Qc7 18. Rag1 c5 19. bxc4 dxc4 20. Qa3 Qb7 21. e4
Qb2+ 22. Qxb2 Rxb2+ 23. Ke3 *
Position (FEN): 5rk1/p4ppp/4p3/2p1P3/2p1PBPP/2PbKP2/Pr6/6RR b - - 1 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 615
Best move: Re2#