Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Bc4 Ngf6 6. Nxf6+ Nxf6 7. c3 Bg4
8. f3 Bh5 9. Be3 e6 10. Qd2 Be7 11. Ne2 O-O 12. g4 Bg6 13. h4 h5 14. g5 Nd5 15.
Bxd5 Qxd5 16. Nf4 Qf5 17. O-O-O *
Position (FEN): r4rk1/pp2bpp1/2p1p1b1/5qPp/3P1N1P/2P1BP2/PP1Q4/2KR3R b - - 3 17
Black to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Qb1#