Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. O-O Nf6 7. d4 d6 8. dxe5
dxe5 9. Qb3 O-O 10. Ng5 Qe7 11. Ba3 Qe8 12. Bxf8 Qxf8 13. Nxf7 Bd7 14. Nxe5+
Kh8 15. Nxd7 Nxd7 16. Qxb7 Nce5 17. Qb5 Bb6 18. Nd2 Qf4 19. Bd5 Rf8 20. Qe2 Rf6
21. Nc4 Ng4 22. Nxb6 *
Position (FEN): 7k/p1pn2pp/1N3r2/3B4/4Pqn1/2P5/P3QPPP/R4RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1359
Best move: Qxh2#