Chess puzzle (Checkmate)
Moves: 1. d3 d5 2. g3 e5 3. Nf3 Bd6 4. Bg2 Nf6 5. O-O O-O 6. c4 c6 7. c5 Bxc5 8. Nxe5
Nbd7 9. Nxd7 Bxd7 10. d4 Bd6 11. Bg5 h6 12. Bxf6 Qxf6 13. e3 Bf5 14. Nd2 Qe6
15. Re1 Bg4 16. Qc2 h5 17. e4 dxe4 18. Nxe4 Qd7 19. Ng5 Bf5 20. Be4 Bxe4 21.
Rxe4 g6 22. Rh4 f5 23. Qb3+ Kh8 24. Re1 Rae8 25. Rxe8 Qxe8 26. Qxb7 Be7 27. Ne6
Rf7 28. Rf4 Bd6 29. Qb3 Re7 30. Ng5 Bxf4 31. gxf4 Kg7 32. Kg2 Qd7 33. Qc3 Qd5+
34. Kg3 Rd7 35. Nf3 Rd6 36. b3 Qe4 37. d5+ Kg8 38. dxc6 Rxc6 39. Qd2 Qe7 40.
Ne5 Rd6 41. Qc3 Kh7 42. h4 Ra6 43. a4 Qd6 44. Nf3 Rc6 45. Ng5+ Kg8 46. Qe3 Qd8
47. Qe5 Qc8 48. Qd5+ Kf8 *
Position (FEN): 2q2k2/p7/2r3p1/3Q1pNp/P4P1P/1P4K1/5P2/8 w - - 11 49
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1172
Best move: Qf7#