Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd7 4. Nf3 Nc6 5. Bc4 e6 6. O-O Bd6 7. d3 Nge7 8.
Be3 a6 9. Nd4 b5 10. Nxc6 Nxc6 11. Bb3 Bb7 12. a4 b4 13. Ne4 O-O-O 14. c3 Be5
15. d4 Bf6 16. Nxf6 gxf6 17. cxb4 Nxd4 18. b5 axb5 19. axb5 Nxb3 *
Position (FEN): 2kr3r/1bpq1p1p/4pp2/1P6/8/1n2B3/1P3PPP/R2Q1RK1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1389
Best move: Qxb3