Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 e6 3. Nf3 Bb4 4. a3 Bxc3 5. dxc3 O-O 6. Qc2 d5 7. cxd5 Qxd5 8.
e3 b6 9. c4 Qd7 10. Ne5 Qd6 11. f4 Bb7 12. Bd3 Nbd7 13. O-O Nxe5 14. fxe5 Qxe5
15. Rf4 Rad8 16. Bd2 Qd6 17. Rd4 Qc6 18. Bc3 Rxd4 19. exd4 Rd8 20. Rf1 e5 21.
dxe5 Rxd3 22. exf6 g6 23. Re1 Rxc3 24. bxc3 Qxf6 25. Qd2 h5 26. Qh6 Bc6 27. Qe3
Qd6 28. c5 bxc5 29. Qe5 Qd2 30. Re2 Qd1+ 31. Kf2 Bb5 32. Re1 Qd2+ 33. Kg3 a6
34. Re3 Qd1 35. Qxc5 Qg4+ 36. Kf2 Qh4+ 37. Kg1 Qa4 38. Re1 Qc2 39. Qf2 Qxc3 40.
Qe3 Qc4 41. Rc1 Qa4 42. Qc3 Qe4 43. Qc2 Qe3+ 44. Kh1 Qxa3 45. Qxc7 Qd3 46. Qc2
Qf5 47. Qb2 Kh7 48. Rd1 Qg4 49. Rd8 Qc4 *
Position (FEN): 3R4/5p1k/p5p1/1b5p/2q5/8/1Q4PP/7K w - - 9 50
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 681
Best move: Rh8#