Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 e6 4. Bd2 Ne7 5. Bc3 d5 6. e5 O-O 7. Qd3 Nf5 8. Nbd2
Na6 9. O-O-O c5 10. h4 cxd4 11. Nxd4 Nc5 12. Qe2 Nxh4 13. N2f3 Nxf3 14. Qxf3
Qg5+ 15. Kb1 Na4 16. Bb4 Re8 17. Ba3 Qxe5 18. Nb5 Nxb2 19. Bxb2 *
Position (FEN): r1b1r1k1/pp3pbp/4p1p1/1N1pq3/8/5Q2/PBP2PP1/1K1R1B1R b - - 0 19
Black to move.
Themes: Queenside Attack Opening Mate in 1 
Puzzle rating: 650
Best move: Qxb2#