Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qa4 Nf6 5. Nf3 Bb4+ 6. Bd2 Bxd2+ 7. Nbxd2
O-O 8. O-O-O d6 9. Bb5 Bd7 10. Nc4 Nxe4 11. Rhe1 Nxf2 12. Rd2 a6 13. Rxf2 axb5
14. Qxb5 Rxa2 15. Qxb7 Ra1+ 16. Kd2 Rxe1 17. Nxe1 Qg5+ 18. Ne3 Re8 19. Qb3 Be6
20. Qc3 Bd5 21. Rf5 Qxe3+ *
Position (FEN): 4r1k1/2p2ppp/2np4/3b1R2/8/2Q1q3/1PPK2PP/4N3 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1000
Best move: Qxe3