Chess puzzle (Checkmate)
Moves: 1. f4 c6 2. Nf3 d5 3. e3 Bf5 4. b3 e6 5. Bb2 Nf6 6. Be2 Nbd7 7. O-O Bd6 8. h3
Qc7 9. d3 e5 10. fxe5 Nxe5 11. Nxe5 Bxe5 12. Nc3 Bh2+ 13. Kh1 Be6 14. Bf3 h5
15. Ne2 Ng4 16. Qd2 Bg1 17. Bxg4 *
Position (FEN): r3k2r/ppq2pp1/2p1b3/3p3p/6B1/1P1PP2P/PBPQN1P1/R4RbK b kq - 0 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 789
Best move: Qh2#