Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 Bc5 4. fxe5 Nxe4 5. Nxe4 Qh4+ 6. Ng3 d5 7. Nf3 Qe7 8.
d4 Bb6 9. Bd3 Bg4 10. h3 Bxf3 11. gxf3 Bxd4 12. Bb5+ c6 13. Qxd4 cxb5 14. Qxd5
O-O 15. Bd2 Rd8 16. Qxb5 a6 17. Qb4 Qxe5+ 18. Ne4 Nc6 19. Qxb7 Nd4 20. O-O-O
Rab8 21. Qxa6 Ne2+ 22. Qxe2 *
Position (FEN): 1r1r2k1/5ppp/8/4q3/4N3/5P1P/PPPBQ3/2KR3R b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1183
Best move: Qxb2#