Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Nf6 4. d3 Be7 5. O-O O-O 6. h3 a5 7. Be3 Nbd7 8. Nh2
c6 9. f4 b5 10. fxe5 Nxe5 11. Bxf7+ Rxf7 12. d4 Nc4 13. Bg5 Nxe4 14. Rxf7 Kxf7
15. Bxe7 Qxe7 16. Qf3+ Nf6 17. Qxc6 Qe1+ 18. Nf1 Ne3 19. Nd2 Qxa1 20. Qxa8 Bd7
21. Qf3 Nxc2 22. Ne4 Nxd4 23. Nxd6+ Kg8 *
Position (FEN): 6k1/3b2pp/3N1n2/pp6/3n4/5Q1P/PP4P1/q4NK1 w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1590
Best move: Qa8+