Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Bf5 3. f3 Nf6 4. g4 Bg6 5. h4 h6 6. h5 Bh7 7. e3 e6 8. Bd3 Bxd3
9. Qxd3 a6 10. Bd2 c5 11. dxc5 Bxc5 12. O-O-O Nc6 13. a3 b5 14. Nh3 b4 15. axb4
Nxb4 16. Qe2 Rb8 17. Na4 Qa5 18. b3 Na2+ 19. Kb2 Qxa4 20. Ra1 Qa3+ 21. Kb1
Rxb3+ 22. cxb3 *
Position (FEN): 4k2r/5pp1/p3pn1p/2bp3P/6P1/qP2PP1N/n2BQ3/RK5R b k - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1203
Best move: Qxb3#