Chess puzzle (Equality)
Moves: 1. c4 c5 2. Nf3 Nf6 3. d4 cxd4 4. Nxd4 Nc6 5. Nxc6 bxc6 6. Nc3 e6 7. e4 Be7 8.
Be2 O-O 9. O-O Bb7 10. e5 Ne8 11. f4 Nc7 12. Rf3 d5 13. cxd5 cxd5 14. Rh3 Re8
15. Bd3 g6 16. Ne2 Nb5 17. Bxb5 Qb6+ 18. Kh1 *
Position (FEN): r3r1k1/pb2bp1p/1q2p1p1/1B1pP3/5P2/7R/PP2N1PP/R1BQ3K b - - 2 18
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1428
Best move: Qxb5