Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bc5 4. h3 d5 5. exd5 Nxd5 6. Nxe5 Nxc3 7. dxc3 Qe7
8. Qe2 b6 9. Bf4 Ba6 10. c4 Bd4 11. c3 f6 12. O-O-O fxe5 13. cxd4 exf4 14.
Qxe7+ Kxe7 15. b3 Nc6 16. d5 Nb4 17. Kb2 Rad8 18. Be2 g5 19. Rhe1 Kd6 20. Bg4
Kc5 21. d6 cxd6 22. a3 Nc6 *
Position (FEN): 3r3r/p6p/bpnp4/2k3p1/2P2pB1/PP5P/1K3PP1/3RR3 w - - 1 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1764
Best move: Rd5#