Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bf4 Bg7 4. e3 O-O 5. c4 d6 6. Nc3 c5 7. Be2 Nc6 8. d5
Nb8 9. e4 Qb6 10. Qc2 e5 11. Bd2 Ne8 12. h4 f5 13. h5 Nf6 14. hxg6 hxg6 15.
O-O-O Nxe4 16. Nxe4 fxe4 17. Qxe4 Bf5 18. Qh4 Na6 19. Ng5 Rf7 20. Nxf7 Kxf7 21.
Bg4 e4 22. Bxf5 *
Position (FEN): r7/pp3kb1/nq1p2p1/2pP1B2/2P1p2Q/8/PP1B1PP1/2KR3R b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1184
Best move: Qxb2#