Chess puzzle (Equality)
Moves: 1. d4 g6 2. Bf4 Bg7 3. e3 e6 4. Nc3 Ne7 5. Nb5 d6 6. Nf3 a6 7. Nc3 O-O 8. Bd3
Nbc6 9. h4 e5 10. dxe5 dxe5 11. Bg3 Bf5 12. e4 Bg4 13. Qe2 Nd4 14. Qe3 Qd6 15.
O-O-O Nec6 16. Rh2 Nb4 17. Nd5 c6 18. Nxb4 Qxb4 19. c3 Nb3+ 20. axb3 Qxb3 21.
Bc2 Qa2 22. Bb1 Qa4 23. Bc2 *
Position (FEN): r4rk1/1p3pbp/p1p3p1/4p3/q3P1bP/2P1QNB1/1PB2PPR/2KR4 b - - 5 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1312
Best move: Qa1+