Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 d5 3. Nc3 e6 4. Bg5 h6 5. Bh4 Bb4 6. Qb3 Bxc3+ 7. Qxc3 c6 8. e3
Qb6 9. c5 Qc7 10. Bxf6 gxf6 11. Be2 e5 12. f3 Be6 13. Bd3 Rg8 14. g3 f5 15. e4
fxe4 16. fxe4 exd4 17. Qxd4 Nd7 18. O-O-O Qa5 19. Kb1 Nxc5 20. exd5 Bxd5 21.
Qe5+ Ne6 22. b3 Bxh1 *
Position (FEN): r3k1r1/pp3p2/2p1n2p/q3Q3/8/1P1B2P1/P6P/1K1R2Nb w q - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1041
Best move: Qxa5