Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 e6 3. Bg2 d5 4. Nf3 Be7 5. O-O O-O 6. d3 b6 7. b3 Bb7 8. Bb2
Nbd7 9. Nbd2 c5 10. Qc2 d4 11. Rad1 e5 12. Ng5 Bxg2 13. Kxg2 h6 14. Nge4 Nxe4
15. Nxe4 Nf6 16. Nxf6+ Bxf6 17. e3 Qc7 18. exd4 exd4 19. Bc1 Qc6+ 20. Kg1 Qf3
21. Rde1 Rfe8 22. Rxe8+ *
Position (FEN): r3R1k1/p4pp1/1p3b1p/2p5/2Pp4/1P1P1qP1/P1Q2P1P/2B2RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 627
Best move: Rxe8