Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 Nc6 4. O-O Nf6 5. Nc3 Nxe4 6. Nxe4 d5 7. Bxd5 exd5 8.
Ng3 Be6 9. Re1 Be7 10. d4 c4 11. b3 b5 12. bxc4 bxc4 13. Ne5 Nxe5 14. dxe5 O-O
15. f4 Rb8 16. Be3 Bb4 17. Re2 Bc3 18. Rb1 d4 19. Rxb8 Qxb8 20. Bxd4 Bxd4+ *
Position (FEN): 1q3rk1/p4ppp/4b3/4P3/2pb1P2/6N1/P1P1R1PP/3Q2K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1435
Best move: Qxd4