Chess puzzle (Equality)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 Nf6 5. d4 Bd6 6. h3 O-O 7. Nf3 Re8+ 8.
Be3 c6 9. O-O Nbd7 10. Nc3 Ne4 11. Nxe4 Rxe4 12. Ng5 Re7 13. Qh5 Nf6 14. Qh4 h6
15. Nf3 Bf5 16. g4 Bg6 17. g5 hxg5 18. Bxg5 Re4 19. Bxf6 Rxh4 *
Position (FEN): r2q2k1/pp3pp1/2pb1Bb1/3p4/3P3r/1B3N1P/PPP2P2/R4RK1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1536
Best move: Bxd8