Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. dxc5 b6 3. cxb6 Qxb6 4. Nc3 Bb7 5. e4 Qg6 6. f3 Nc6 7. Bd3 Ne5 8.
Nge2 Qxg2 9. Rg1 *
Position (FEN): r3kbnr/pb1ppppp/8/4n3/4P3/2NB1P2/PPP1N1qP/R1BQK1R1 b Qkq - 1 9
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1191
Best move: Nxf3#