Chess puzzle (Checkmate)
Moves: 1. d3 d5 2. e4 dxe4 3. d4 Nf6 4. b3 Bf5 5. Bb2 e6 6. h3 Bd6 7. g4 Bg6 8. Bg2
Nc6 9. Ne2 e3 10. O-O exf2+ 11. Rxf2 Ne4 12. Nd2 Nxf2 13. Kxf2 Qh4+ 14. Kg1 O-O
15. Nc4 h5 16. Nxd6 cxd6 17. Nf4 hxg4 18. Nxg6 fxg6 19. Qxg4 Qxg4 20. hxg4 d5
21. Re1 Rae8 22. c4 Nb4 23. Re3 Nc2 24. Re2 Nb4 25. Ba3 a5 26. Bxb4 axb4 27.
cxd5 exd5 28. Bxd5+ Kh7 *
Position (FEN): 4rr2/1p4pk/6p1/3B4/1p1P2P1/1P6/P3R3/6K1 w - - 1 29
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 838
Best move: Rh2#