Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Be7 5. c3 Nf6 6. e5 Ng8 7. cxd4 d5 8.
exd6 Qxd6 9. O-O Nf6 10. Nc3 Bg4 11. d5 Ne5 12. Qa4+ c6 13. Nxe5 Qxe5 14. dxc6
O-O 15. cxb7 Rab8 16. Ba6 Bc5 17. Bf4 Qe6 18. Bxb8 Rxb8 19. Rfe1 Qb6 20. Rf1
Bd7 21. Bb5 Ng4 22. Ne4 *
Position (FEN): 1r4k1/pP1b1ppp/1q6/1Bb5/Q3N1n1/8/PP3PPP/R4RK1 b - - 7 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1467
Best move: Bxb5