Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. g3 g6 3. d4 Bg7 4. Bg2 c5 5. c3 Qb6 6. Be3 Qxb2 7. O-O Qxa1 8. Qb3
c4 9. Qa3 e6 10. Nbd2 Bf8 11. Qa4+ Bd7 12. Qc2 Qxf1+ 13. Kxf1 Nc6 14. Nb1 Nf6
15. Bg5 Ne4 16. Bc1 b5 17. Nfd2 Nd6 18. e4 Ne7 19. exd5 Nxd5 20. Ne4 Rb8 21.
Nc5 Bc6 22. a3 h5 23. h3 a5 24. Bf4 Nxf4 *
Position (FEN): 1r2kb1r/5p2/2bnp1p1/ppN4p/2pP1n2/P1P3PP/2Q2PB1/1N3K2 w k - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1228
Best move: Bxc6+