Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 e6 3. Nf3 a6 4. d4 cxd4 5. Nxd4 Qc7 6. Qf3 Nf6 7. Bd3 Be7 8.
O-O d6 9. Qg3 Nbd7 10. Qxg7 Rg8 11. Qh6 b5 12. Be3 Bb7 13. f3 O-O-O 14. a4 b4
15. Na2 Rg6 16. Qh3 Rdg8 17. Rf2 d5 18. e5 Qxe5 19. Re2 Qc7 20. Bxg6 Rxg6 21.
Nxb4 *
Position (FEN): 2k5/1bqnbp1p/p3pnr1/3p4/PN1N4/4BP1Q/1PP1R1PP/R5K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1395
Best move: Bxb4