Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Tennison_Gambit
Moves: 1. Nf3 d5 2. e4 dxe4 3. Ng5 Nf6 4. Nc3 Bf5 5. Qe2 Qd4 6. Qb5+ Bd7 7. Qxb7 Bc6
8. Bb5 Ng4 9. Bxc6+ Nxc6 10. Qxa8+ Kd7 11. O-O h5 12. Ncxe4 h4 13. h3 f6 14. c3
Qe5 15. d4 *
Position (FEN): Q4b1r/p1pkp1p1/2n2p2/4q1N1/3PN1np/2P4P/PP3PP1/R1B2RK1 b - - 0 15
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 521
Best move: Qh2#