Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O Ng6 5. d4 exd4 6. Nxd4 Nce5 7. Nf5 c6 8.
Bd3 Bc5 9. Nxg7+ Kf8 10. Bh6 Kg8 11. Nc3 d6 12. Nf5 Nxd3 13. Qxd3 Ne5 14. Qg3+
Ng6 15. Bg7 Bxf5 16. Bxh8 Kxh8 17. exf5 Ne5 18. Rad1 Qf6 19. Ne4 Qh6 20. Nxc5
Rg8 21. Qc3 Qg7 22. Nxb7 *
Position (FEN): 6rk/pN3pqp/2pp4/4nP2/8/2Q5/PPP2PPP/3R1RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1324
Best move: Qxg2#