Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 d6 4. Bc4 Nf6 5. f3 O-O 6. Be3 Nbd7 7. Qd2 c5 8. d5
Ne5 9. Be2 Re8 10. O-O-O a6 11. h4 b5 12. g4 Qa5 13. h5 b4 14. Nb1 Qxa2 15.
hxg6 fxg6 16. Bh6 Bh8 17. Bg5 Nfd7 18. Bf4 Nc4 19. Bxc4 *
Position (FEN): r1b1r1kb/3np2p/p2p2p1/2pP4/1pB1PBP1/5P2/qPPQ4/1NKR2NR b - - 0 19
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1325
Best move: Qxb2#