Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 bxc6 6. Nc3 Qf6 7. Qe2 d6 8.
g3 Ne7 9. Bg2 O-O 10. O-O Ng6 11. Be3 Bb6 12. Qc4 Ne5 13. Qe2 Be6 14. f4 Nc4
15. Bxb6 Nxb6 16. e5 Qh6 17. Bxc6 Bc4 18. Qe4 d5 19. Nxd5 Nxd5 20. Bxd5 Bxd5
21. Qxd5 Rad8 22. Qe4 Rd2 23. Rad1 *
Position (FEN): 5rk1/p1p2ppp/7q/4P3/4QP2/6P1/PPPr3P/3R1RK1 b - - 4 23
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1208
Best move: Qxh2#