Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 e6 4. Nc3 a6 5. a3 c5 6. dxc5 Bxc5 7. Bxb8 Rxb8 8.
e3 O-O 9. Ne5 Qd6 10. f4 Nd7 11. Bd3 Nxe5 12. fxe5 Qxe5 13. O-O Qxe3+ 14. Kh1
Bd6 15. Qh5 g6 16. Qh4 Qb6 17. Na4 Qd8 18. Qh6 b5 19. Nc3 Be5 20. Rf3 d4 *
Position (FEN): 1rbq1rk1/5p1p/p3p1pQ/1p2b3/3p4/P1NB1R2/1PP3PP/R6K w - - 0 21
White to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 2076
Best move: Rh3