Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 d5 2. Bb2 e6 3. e3 Nf6 4. a3 c5 5. Nf3 cxb4 6. axb4 Bxb4 7. c4 dxc4 8.
Bxc4 Nc6 9. Bb5 Bd7 10. Qb3 a5 11. Nc3 O-O 12. Be2 Rc8 13. h4 Qe7 14. Ng5 h6
15. Qc2 Bxc3 16. Bxc3 Nb4 17. Qb1 Bc6 18. Bxf6 Qxf6 *
Position (FEN): 2r2rk1/1p3pp1/2b1pq1p/p5N1/1n5P/4P3/3PBPP1/RQ2K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 550
Best move: Qh7#