Chess puzzle (Equality)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. f3 exf3 5. Nxf3 Nc6 6. Be3 Bg4 7. Bc4 e6 8.
O-O Be7 9. Qd2 O-O 10. h3 Bh5 11. Qf2 Rc8 12. Ne5 Na5 13. Bd3 Bg6 14. Nxg6 fxg6
15. Qd2 Bb4 16. a3 Bxc3 17. Qxc3 Nd5 18. Qxa5 Nxe3 19. Rfe1 Qxd4 20. Kh2 Qd6+
21. Kg1 Nd5 22. Qxa7 Qb6+ *
Position (FEN): 2r2rk1/Qpp3pp/1q2p1p1/3n4/8/P2B3P/1PP3P1/R3R1K1 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1485
Best move: Qxb6