Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Other_variations
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 h6 6. Bh4 Nc6 7. Nf3 a6 8. Bd3
dxc4 9. Bxc4 b5 10. Bb3 Bb7 11. O-O Na5 12. Bc2 c5 13. Ne5 cxd4 14. exd4 Rc8
15. Rc1 Nc6 16. f4 Nxd4 17. Bxf6 Bxf6 18. Qh5 Bxe5 19. fxe5 Nxc2 *
Position (FEN): 2rqk2r/1b3pp1/p3p2p/1p2P2Q/8/2N5/PPn3PP/2R2RK1 w k - 0 20
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1179
Best move: Qxf7#