Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Sicilian_Invitation
Moves: 1. Nf3 c5 2. g3 Nc6 3. Bg2 g6 4. O-O Bg7 5. c4 b6 6. d3 Bb7 7. Nc3 e6 8. Nb5 d5
9. Bf4 e5 10. cxd5 exf4 11. dxc6 Bxc6 12. Qb3 fxg3 13. fxg3 Nf6 14. Ne5 Bxg2 *
Position (FEN): r2qk2r/p4pbp/1p3np1/1Np1N3/8/1Q1P2P1/PP2P1bP/R4RK1 w kq - 0 15
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 869
Best move: Qxf7#