Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Bg4 4. Be2 Nf6 5. Nc3 Qh5 6. O-O c6 7. d4 e6 8.
Bf4 Nbd7 9. h3 Bxh3 10. gxh3 Qxh3 11. Ng5 Qh4 12. Qd2 h6 13. Nge4 Nxe4 14. Nxe4
g5 15. Nd6+ Bxd6 16. Bxd6 O-O-O 17. Bg3 Qe4 18. f3 Qd5 19. c4 Qf5 20. Bd3 Qh3
21. Kf2 e5 22. Rh1 Qe6 23. d5 cxd5 24. cxd5 Qxd5 25. Rhc1+ Kb8 26. Qe2 Qd4+ 27.
Kg2 f6 28. Rc4 Qd6 29. Rac1 Nb6 30. Be4 Nxc4 31. Qxc4 Rc8 32. Qb3 Qd7 33. Rd1
Qe7 34. Rd6 Rc7 35. Re6 Qd8 36. Bd5 h5 37. Rxe5 fxe5 38. Bxe5 Re8 *
Position (FEN): 1k1qr3/ppr5/8/3BB1pp/8/1Q3P2/PP4K1/8 w - - 1 39
White to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 1567
Best move: Qxb7#