Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 d6 5. Nxd4 Ne5 6. Bb3 c5 7. Nf5 Bxf5 8.
exf5 Nf6 9. Nc3 Be7 10. Nd5 c4 11. Ba4+ Nfd7 12. f4 Qa5+ 13. Nc3 Nc6 14. Qg4
O-O 15. O-O Nf6 16. Qh3 Nd4 17. Re1 Nxf5 18. Bd2 Qb6+ 19. Kh1 Qc5 20. g4 Nd4
21. Rxe7 b5 22. Bxb5 *
Position (FEN): r4rk1/p3Rppp/3p1n2/1Bq5/2pn1PP1/2N4Q/PPPB3P/R6K b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1472
Best move: Nxb5