Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Bc5 4. d4 Bb6 5. c4 Nc6 6. a3 a5 7. c5 Ba7 8. Nc3
Nge7 9. d5 Nb8 10. b4 O-O 11. Bxf4 Ng6 12. Be3 d6 13. Nb5 dxc5 14. Nxa7 Rxa7
15. Bxc5 b6 16. Bxf8 Qxf8 17. Bd3 axb4 18. axb4 Rxa1 19. Qxa1 Qxb4+ 20. Nd2 Nf4
21. O-O Nxd3 22. Nf3 Qxe4 *
Position (FEN): 1nb3k1/2p2ppp/1p6/3P4/4q3/3n1N2/6PP/Q4RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1756
Best move: Qa8