Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. g3 c6 4. Bg2 Be7 5. Nf3 Qc7 6. d3 a6 7. Bg5 h6 8. Bxf6
Bxf6 9. O-O O-O 10. Qd2 d6 11. Rfe1 Be6 12. Rad1 Nd7 13. b3 Rad8 14. Ne4 Be7
15. d4 d5 16. cxd5 cxd5 17. Nc3 e4 18. Ne5 b5 19. Nxd7 Qxd7 20. Rc1 f5 21. e3
Bd6 22. Ne2 g5 23. Rc2 Kg7 24. Rec1 Rg8 25. Qa5 Qe7 26. Qxa6 Bd7 27. Nc3 Qe6
28. Nxb5 Bxb5 29. Qxb5 h5 30. Qb6 Rd7 31. Rc7 Rd8 32. Rxd7+ Rxd7 33. Rc6 h4 34.
a4 hxg3 35. hxg3 f4 36. a5 fxe3 37. fxe3 Qg4 38. Rxd6 Qd1+ 39. Bf1 Rf7 40. Rg6+
Kh7 41. Rh6+ Kg7 42. Qg6+ Kf8 43. Qd6+ Kg7 44. Qg6+ Kf8 45. Rh8+ Ke7 46. Qxg5+
Kd7 47. Rd8+ Kc7 48. Rxd5 Qxf1+ 49. Kh2 Qf2+ 50. Kh3 Rh7+ 51. Kg4 *
Position (FEN): 8/2k4r/8/P2R2Q1/3Pp1K1/1P2P1P1/5q2/8 b - - 5 51
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1444
Best move: Qf3#