Chess puzzle (Checkmate)
Opening: Rat_Defense, Rat_Defense_Small_Center_Defense
Moves: 1. d4 d6 2. e4 e6 3. Nf3 Nc6 4. Bb5 Bd7 5. Be3 h6 6. c3 a6 7. Bd3 Qf6 8. Nbd2
O-O-O 9. O-O g5 10. e5 dxe5 11. Ne4 Qg7 12. dxe5 Nxe5 13. Bd4 Nxf3+ 14. Qxf3 e5
15. Nc5 exd4 *
Position (FEN): 2kr1bnr/1ppb1pq1/p6p/2N3p1/3p4/2PB1Q2/PP3PPP/R4RK1 w - - 0 16
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 578
Best move: Qxb7#