Chess puzzle (Checkmate)
Moves: 1. b4 Nf6 2. Bb2 d5 3. e3 e6 4. a3 c5 5. b5 Bd6 6. c4 Ne4 7. Bxg7 Rg8 8. Bb2
Qh4 9. Nf3 *
Position (FEN): rnb1k1r1/pp3p1p/3bp3/1Ppp4/2P1n2q/P3PN2/1B1P1PPP/RN1QKB1R b KQq - 4 9
Black to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1070
Best move: Qxf2#