Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Nf6 3. e3 a6 4. Be2 h6 5. Nf3 Bf5 6. h3 e6 7. Ne5 Bb4 8. Bd2
Nbd7 9. a3 Bxc3 10. Bxc3 Nxe5 11. dxe5 Ne4 12. O-O Nxc3 13. bxc3 Qe7 14. c4
O-O-O 15. cxd5 Rxd5 16. Qb1 Rxe5 17. Rd1 Rc5 18. Bf3 Bxc2 *
Position (FEN): 2k4r/1pp1qpp1/p3p2p/2r5/8/P3PB1P/2b2PP1/RQ1R2K1 w - - 0 19
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1473
Best move: Qxb7#