Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. e3 b4 5. Bd3 e6 6. e4 d6 7. Nf3 a5 8. O-O Bb7 9.
e5 dxe5 10. Nxe5 Bd6 11. Nxf7 Kxf7 12. dxe6+ Kxe6 13. Re1+ Kd7 14. Bf5+ Kc7 15.
Bg5 Nbd7 16. Nd2 Rf8 17. Bxd7 Qxd7 18. Nf3 Ng4 19. h3 Bxf3 20. gxf3 Ne5 21. f4
Nxc4 22. b3 Nb2 23. Qf3 h6 24. Bh4 Rxf4 *
Position (FEN): r7/2kq2p1/3b3p/p1p5/1p3r1B/1P3Q1P/Pn3P2/R3R1K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2029
Best move: Qxa8