Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Qxd5 4. Nc3 Qa5 5. g3 e5 6. Bg2 Bg4 7. O-O Nbd7 8.
d3 O-O-O 9. h3 Bh5 10. g4 Bg6 11. b4 Bxb4 12. Ne2 e4 13. Nh4 exd3 14. cxd3 Ne5
15. Nxg6 Rxd3 16. Qc2 hxg6 17. a3 Bd6 18. Nf4 Nf3+ 19. Bxf3 Rxf3 20. Bd2 Qe5
21. Rfe1 Rfxh3 *
Position (FEN): 2k4r/ppp2pp1/3b1np1/4q3/5NP1/P6r/2QB1P2/R3R1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1347
Best move: Rxe5