Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 Nf6 3. cxd5 Qxd5 4. Nc3 Qa5 5. Bd2 c6 6. e4 Qb6 7. Nf3 Bg4 8. e5
Ng8 9. Bc4 e6 10. O-O Bxf3 11. Qxf3 Qxd4 12. Bb3 Qxd2 13. Rad1 Qg5 14. Nb5 Na6
15. Nd6+ Bxd6 16. exd6 Nf6 17. d7+ Nxd7 18. Rxd7 Kxd7 19. Qxf7+ Kd6 *
Position (FEN): r6r/pp3Qpp/n1pkp3/6q1/8/1B6/PP3PPP/5RK1 w - - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1605
Best move: Rd1+