Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 exf4 4. Nf3 Bd6 5. Bc4 Nd7 6. O-O Nb6 7. Bb3 Nf6 8.
c4 O-O 9. d4 c5 10. Nc3 cxd4 11. Nxd4 Bc5 12. Kh1 g5 13. h4 h6 14. hxg5 hxg5
15. Nf3 Ng4 16. Ne4 Be3 17. Nfxg5 f5 18. Bxe3 fxe4 19. Bxf4 Rxf4 20. Rxf4 Qxg5
21. Qf1 Qh4+ 22. Kg1 *
Position (FEN): r1b3k1/pp6/1n6/3P4/2P1pRnq/1B6/PP4P1/R4QK1 b - - 3 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 838
Best move: Qh2#