Chess puzzle (Equality)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 b6 5. Nc3 Bc5 6. Qg3 Qf6 7. Nf3 Nge7 8.
Qxc7 O-O 9. Qg3 h6 10. e5 Qf5 11. Bd3 Qe6 12. Bf4 Ng6 13. Bxg6 fxg6 14. O-O-O
Bb4 15. Nd5 Ne7 16. Nxb4 a5 17. Nd4 Qf7 18. Nd3 Qxa2 19. c3 Nd5 20. Kc2 Qa4+
21. b3 *
Position (FEN): r1b2rk1/3p2p1/1p4pp/p2nP3/q2N1B2/1PPN2Q1/2K2PPP/3R3R b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1609
Best move: Qa2+