Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 c6 4. e3 b5 5. Nxb5 cxb5 6. Qf3 Nc6 7. Qxc6+ Bd7 8.
Qf3 e6 9. Bd2 Nf6 10. e4 Bc6 11. d5 exd5 12. exd5 Bxd5 13. Qe3+ Be7 14. Bb4 Be6
15. Bxe7 Qxe7 16. Ne2 O-O 17. O-O-O Rac8 18. Nf4 Rfe8 19. Be2 a6 20. Rhe1 Bf5
21. Qb6 Ng4 22. Bxg4 Qxe1 *
Position (FEN): 2r1r1k1/5ppp/pQ6/1p3b2/2p2NB1/8/PP3PPP/2KRq3 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 712
Best move: Rxe1