Chess puzzle (Advantage)
Moves: 1. e4 e6 2. a3 d5 3. exd5 exd5 4. Bb5+ Nc6 5. Bxc6+ bxc6 6. Ne2 Nf6 7. O-O Ba6
8. Re1 Be7 9. Nd4 Qd7 10. d3 O-O 11. Nd2 Bd6 12. h3 c5 13. N4f3 Bb7 14. c4 d4
15. Ne4 Nxe4 16. dxe4 Rfe8 17. e5 Be7 18. Bg5 Bxf3 19. Qxf3 Bxg5 20. e6 fxe6
21. Re2 Re7 *
Position (FEN): r5k1/p1pqr1pp/4p3/2p3b1/2Pp4/P4Q1P/1P2RPP1/R5K1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 963
Best move: Qxa8+