Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 b6 4. Bc4 Bb7 5. d3 h6 6. Bd5 Bb4 7. Bxc6 Bxc6 8.
Nxe5 Qf6 9. Nxc6 Qxc6 10. Bd2 Nf6 11. Ne2 a5 12. c3 Bd6 13. Bf4 Bxf4 14. Nxf4
Qb5 15. Qb3 Qg5 16. Nd5 Qxg2 17. O-O-O Nxd5 18. Qxd5 O-O 19. Qxd7 Qxf2 20. Rhg1
a4 21. Qxc7 a3 22. Qg3 *
Position (FEN): r4rk1/5pp1/1p5p/8/4P3/p1PP2Q1/PP3q1P/2KR2R1 b - - 1 22
Black to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 1070
Best move: Qxb2#