Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. d5 e4 4. Bg5 d6 5. e3 Bf5 6. Ne2 h6 7. Bh4 Nbd7 8. Nbc3
g5 9. Bg3 Bg7 10. Nd4 Bg6 11. Be2 Nc5 12. h4 O-O 13. hxg5 hxg5 14. Qd2 a5 15.
O-O-O a4 16. f4 exf3 17. gxf3 Re8 18. e4 Nh5 19. Bh2 Qf6 20. a3 Nf4 21. Bxf4
gxf4 22. Kb1 Nb3 23. Nxb3 axb3 24. Rc1 c5 25. Bd1 Qd4 26. Qxf4 Qd3+ 27. Ka1
Rxa3+ 28. bxa3 Bxc3+ 29. Rxc3 Qxc3+ 30. Kb1 Ra8 31. Qc1 Qd3+ 32. Kb2 b5 33. Qc3
bxc4 *
Position (FEN): r5k1/5p2/3p2b1/2pP4/2p1P3/PpQq1P2/1K6/3B3R w - - 0 34
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 829
Best move: Rh8#