Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Nc3 e6 3. e4 fxe4 4. Nxe4 Nf6 5. Bg5 Be7 6. Bd3 O-O 7. Nxf6+ Bxf6
8. Bxf6 Qxf6 9. c3 *
Position (FEN): rnb2rk1/pppp2pp/4pq2/8/3P4/2PB4/PP3PPP/R2QK1NR b KQ - 0 9
Black to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 595
Best move: Qxf2#