Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. Nc3 c6 4. e3 Bf5 5. Nf3 e6 6. Be2 Nbd7 7. Ne5 Nxe5 8.
Bxe5 Bd6 9. h3 h5 10. Bf3 Qe7 11. Qe2 Bxe5 12. dxe5 Nd7 13. e4 Bh7 14. exd5
exd5 15. O-O-O O-O-O 16. Rhe1 Qg5+ 17. Kb1 Rhe8 18. Nxd5 Rxe5 19. Ne3 f5 20.
Qd3 f4 21. Qxh7 fxe3 22. fxe3 g6 23. Qf7 Rf5 24. Qc4 Ne5 25. Rxd8+ Kxd8 26.
Qg8+ Kc7 27. e4 Nxf3 28. gxf3 Rxf3 29. Qg7+ Kb6 30. e5 Qe3 31. Rc1 g5 32. a4
Rxh3 33. Qf6 Rf3 34. Qd8+ Kc5 35. Qd6+ Kb6 36. e6 Qf4 37. Qd8+ Qc7 38. Qd4+ Ka6
39. Qc4+ Kb6 40. b4 Qe7 41. Rd1 Qf6 42. b5 h4 43. bxc6 bxc6 44. Qb4+ Kc7 45.
Rd7+ Kc8 *
Position (FEN): 2k5/p2R4/2p1Pq2/6p1/PQ5p/5r2/2P5/1K6 w - - 4 46
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 853
Best move: Qb7#