Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Declined_Variation
Moves: 1. e4 Nc6 2. Nf3 b6 3. Bc4 Bb7 4. Ng5 e6 5. d4 h6 6. Qh5 g6 7. Qh3 Nxd4 8. O-O
Nxc2 9. Rd1 Nxa1 10. Bxe6 fxe6 11. Nxe6 Qe7 12. Nxc7+ Kd8 13. Nxa8 Bxa8 14. Nc3
Bc6 15. Be3 Nc2 16. Qg3 g5 *
Position (FEN): 3k1bnr/p2pq3/1pb4p/6p1/4P3/2N1B1Q1/PPn2PPP/3R2K1 w - - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1073
Best move: Qb8#