Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. d4 d5 3. cxd5 exd5 4. Nc3 c6 5. Bf4 Bd6 6. Bxd6 Qxd6 7. Nf3 Bg4 8.
e3 Nf6 9. Be2 O-O 10. O-O Re8 11. Ne5 Bf5 12. Bh5 Nxh5 13. Qxh5 Bg6 14. Nxg6
hxg6 15. Qf3 Nd7 16. Rad1 Nf6 17. Rfe1 Re7 18. e4 dxe4 19. Nxe4 Nxe4 20. Rxe4
Rae8 21. Rde1 f5 22. Qb3+ Kh7 *
Position (FEN): 4r3/pp2r1pk/2pq2p1/5p2/3PR3/1Q6/PP3PPP/4R1K1 w - - 2 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1017
Best move: Rh4#