Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 f5 3. exf5 e4 4. Qe2 Nf6 5. d3 d5 6. g4 Bd6 7. g5 O-O 8. gxf6
Qxf6 9. dxe4 Re8 10. Bg5 *
Position (FEN): rnb1r1k1/ppp3pp/3b1q2/3p1PB1/4P3/5N2/PPP1QP1P/RN2KB1R b KQ - 2 10
Black to move.
Themes:  Opening  
Puzzle rating: 1583
Best move: Qxb2