Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nxc6 bxc6 6. Nc3 Bg7 7. Be3 d6 8.
Qd2 Nf6 9. f3 O-O 10. O-O-O Rb8 11. Kb1 a6 12. h4 h5 13. Rg1 e5 14. Be2 Be6 15.
g4 hxg4 16. fxg4 Kh7 17. h5 Qa5 18. hxg6+ fxg6 19. Rh1+ Kg8 20. g5 Nxe4 21.
Nxe4 Qxa2+ 22. Kc1 *
Position (FEN): 1r3rk1/6b1/p1ppb1p1/4p1P1/4N3/4B3/qPPQB3/2KR3R b - - 1 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 603
Best move: Qxb2#