Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. Nc3 d6 6. a4 a6 7. b3 Nge7 8. Bd5
O-O 9. Bxc6 Nxc6 10. Nd5 Be6 11. Ne3 Nd4 12. Bb2 c6 13. O-O Nxf3+ 14. Qxf3 Qa5
15. Bc1 Qc3 16. Rb1 Bxe3 17. Bxe3 Qxc2 18. Rfd1 Bxb3 19. Qg3 Kh7 20. d4 Qxe4 *
Position (FEN): r4r2/1p3ppk/p1pp3p/4p3/P2Pq3/1b2B1Q1/5PPP/1R1R2K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1211
Best move: Rxb3