Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Bc5 3. d3 Nc6 4. Nc3 d6 5. h3 h6 6. a3 a6 7. Nf3 Nf6 8. Bd2 g5
9. Nd5 g4 10. Nxf6+ *
Position (FEN): r1bqk2r/1pp2p2/p1np1N1p/2b1p3/2B1P1p1/P2P1N1P/1PPB1PP1/R2QK2R b KQkq - 0 10
Black to move.
Themes:  Middlegame  
Puzzle rating: 1505
Best move: Qxf6