Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c4 Nc6 4. Nc3 a6 5. d4 cxd4 6. Nxd4 Nf6 7. f4 Bb4 8. Nxc6
bxc6 9. Bd3 d5 10. exd5 exd5 11. O-O O-O 12. cxd5 Bc5+ 13. Kh1 Nxd5 14. Ne4 Bb6
15. Ng5 Nf6 16. Qc2 g6 17. Rd1 Qc7 18. Rf1 Re8 19. f5 Ng4 20. fxg6 *
Position (FEN): r1b1r1k1/2q2p1p/pbp3P1/6N1/6n1/3B4/PPQ3PP/R1B2R1K b - - 0 20
Black to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 922
Best move: Qxh2#