Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Be7 6. a4 b4 7. O-O a5 8. c3
bxc3 9. Nxc3 Nf6 10. Re1 d6 11. Nd5 Nxd5 12. Bxd5 Bb7 13. Qb3 Rb8 14. Bxf7+ Kf8
15. Bh5 *
Position (FEN): 1r1q1k1r/1bp1b1pp/2np4/p3p2B/P3P3/1Q3N2/1P1P1PPP/R1B1R1K1 b - - 2 15
Black to move.
Themes:  Opening  
Puzzle rating: 1877
Best move: g6