Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 exd4 7. O-O Nf6 8.
cxd4 d5 9. exd5 Nxd5 10. Qb3 Be6 11. Qxb7 Ncb4 12. Bb5+ Kf8 13. a3 Rb8 14. Qxa7
Bb6 15. Qa4 Ra8 16. Qd1 g6 17. Qd2 h5 18. Bb2 Na6 19. Nc3 Nxc3 20. Bxc3 Bd5 21.
Rfe1 Qf6 22. Bb4+ *
Position (FEN): r4k1r/2p2p2/nb3qp1/1B1b3p/1B1P4/P4N2/3Q1PPP/R3R1K1 b - - 4 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1323
Best move: Nxb4