Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 d6 5. Be3 Nf6 6. Nc3 Be7 7. f3 O-O 8.
Qd2 Nxd4 9. Qxd4 c5 10. Qd2 b6 11. O-O-O a5 12. g4 a4 13. a3 Bb7 14. h4 Nd7 15.
h5 Ne5 16. Be2 Ba6 17. Nd5 Bxe2 18. Nxe7+ Qxe7 19. Qxe2 b5 20. f4 Nc4 21. Bf2
Qf6 22. Bg3 *
Position (FEN): r4rk1/5ppp/3p1q2/1pp4P/p1n1PPP1/P5B1/1PP1Q3/2KR3R b - - 4 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 586
Best move: Qxb2#