Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Mason_Variation
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 e6 4. Nf3 Bd6 5. Ne5 Bd7 6. Qh5 g6 7. Qf3 f6 8. Nxd7
Qxd7 9. Bb5 O-O-O 10. e4 Nge7 11. Be3 a6 12. Bd3 dxe4 13. Bxe4 f5 14. Bd3 e5
15. dxe5 Bxe5 16. Nd2 Bxb2 17. Rb1 Bc3 18. O-O Bd4 19. Bxd4 Nxd4 *
Position (FEN): 2kr3r/1ppqn2p/p5p1/5p2/3n4/3B1Q2/P1PN1PPP/1R3RK1 w - - 0 20
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 832
Best move: Qxb7#