Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g5 4. h4 d5 5. exd5 Qxd5 6. Qe2+ Be6 7. Nxg5 Nc6 8.
Nxe6 fxe6 9. d3 O-O-O 10. Nc3 Qd4 11. Bd2 Nf6 12. Qxe6+ Kb8 13. O-O-O Bg7 14.
Ne2 Qb6 15. Bc3 Rhe8 16. Qf5 Nb4 17. Kb1 Nbd5 18. Bd4 Qb4 19. c4 Ne3 20. Bxe3
Rxe3 21. Qxf4 Nd5 22. cxd5 *
Position (FEN): 1k1r4/ppp3bp/8/3P4/1q3Q1P/3Pr3/PP2N1P1/1K1R1B1R b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1012
Best move: Qxb2#