Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. Bg5 h6 6. Bh4 c5 7. e3 b6 8. Nf3
Ba6 9. Bd3 Nc6 10. O-O Na5 11. Ne4 d5 12. Nxf6+ gxf6 13. a3 dxc4 14. Bh7+ Kg7
15. axb4 cxb4 16. Be4 Rc8 17. Nd2 c3 18. bxc3 Bxf1 19. Kxf1 bxc3 20. Nb1 Qc7
21. Bg3 Qc4+ 22. Bd3 Qb3 23. Ra3 Qb4 24. Rxc3 Qxb1+ *
Position (FEN): 2r2r2/p4pk1/1p2pp1p/n7/3P4/2RBP1B1/2Q2PPP/1q3K2 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 838
Best move: Qxb1