Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. a3 d5 3. cxd5 exd5 4. e3 Nf6 5. Be2 Bd6 6. h3 O-O 7. Nf3 c6 8. O-O
Bf5 9. Nc3 Nbd7 10. d4 Ne4 11. g4 Bg6 12. Nxe4 dxe4 13. Nd2 f5 14. f3 fxg4 15.
fxg4 Qh4 16. Qe1 Qxh3 17. Rxf8+ Rxf8 18. Nf1 Rxf1+ 19. Qxf1 *
Position (FEN): 6k1/pp1n2pp/2pb2b1/8/3Pp1P1/P3P2q/1P2B3/R1B2QK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1117
Best move: Qh2#