Chess puzzle (Equality)
Moves: 1. c4 Nf6 2. Nc3 e5 3. e4 Bb4 4. Nd5 Nxd5 5. cxd5 c6 6. a3 Be7 7. b4 cxd5 8.
exd5 d6 9. Bd3 O-O 10. Ne2 f5 11. Bc2 Nd7 12. O-O Nb6 13. d4 e4 14. Bb3 Bg5 15.
Nc3 a6 16. Bxg5 Qxg5 17. Na4 Nxa4 18. Bxa4 b5 19. Bb3 f4 20. g3 Bb7 21. a4 Bxd5
22. axb5 Bxb3 *
Position (FEN): r4rk1/6pp/p2p4/1P4q1/1P1Ppp2/1b4P1/5P1P/R2Q1RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 781
Best move: Qxb3+