Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. Nd2 c5 4. Ngf3 cxd4 5. exd5 Qxd5 6. Bc4 Qd6 7. O-O Nf6 8.
Nb3 Nc6 9. Nbxd4 Nxd4 10. Nxd4 a6 11. c3 Be7 12. Qf3 O-O 13. Re1 e5 14. Nf5
Bxf5 15. Qxf5 e4 16. Bf4 Qb6 17. Bb3 Rac8 18. Be5 Rc5 19. Bd4 Rxf5 20. Bxb6 Bc5
21. Bxc5 Rxc5 22. Rad1 Re8 23. Rd6 Kf8 24. h3 h5 25. Kf1 h4 26. Rd4 Rce5 27.
Re3 g5 28. Bc2 Kg7 29. c4 a5 30. b3 R8e6 31. Ke2 b6 32. a3 Kh6 33. Kd2 Kg7 34.
Kc3 b5 35. cxb5 Nd5+ 36. Kc4 Nxe3+ 37. fxe3 f5 38. b4 axb4 39. Kxb4 f4 40. a4
fxe3 41. Bd1 Rf6 42. a5 Rf2 43. b6 e2 44. Bxe2 Rxe2 45. Rd7+ Kf6 46. b7 Rb2+
47. Kc3 Rb1 48. a6 e3 49. Rd6+ Kf5 50. Rd1 Rxd1 51. b8=Q e2 52. Qf8+ Ke4 *
Position (FEN): 5Q2/8/P7/4r1p1/4k2p/2K4P/4p1P1/3r4 w - - 2 53
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 1058
Best move: Qf3#