Chess puzzle (Equality)
Moves: 1. g3 e5 2. Bg2 Bc5 3. b4 Bxb4 4. c3 Ba5 5. Ba3 d6 6. c4 Be6 7. Nc3 Bxc4 8. Nh3
Qe7 9. Ng5 f6 10. Nge4 Qe6 11. Qa4+ c6 12. Qxa5 b6 13. Qb4 c5 14. Qa4+ b5 15.
Qxb5+ *
Position (FEN): rn2k1nr/p5pp/3pqp2/1Qp1p3/2b1N3/B1N3P1/P2PPPBP/R3K2R b KQkq - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1471
Best move: Bxb5