Chess puzzle (Checkmate)
Opening: Bishops_Opening, Bishops_Opening_Other_variations
Moves: 1. e4 e5 2. Bc4 a6 3. a3 Nc6 4. d3 Nf6 5. c3 Bc5 6. h3 O-O 7. Bg5 h6 8. Bh4 g5
9. Bg3 d5 10. exd5 Nxd5 11. Qh5 Kg7 12. Nd2 Nf4 13. Bxf4 exf4 14. O-O-O Bxf2
15. Ngf3 Be3 16. h4 g4 17. Ng5 hxg5 18. hxg5 Rh8 *
Position (FEN): r1bq3r/1pp2pk1/p1n5/6PQ/2B2pp1/P1PPb3/1P1N2P1/2KR3R w - - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1099
Best move: Qxf7#