Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Nxe4 8.
O-O Bxc3 9. Bxf7+ Kxf7 10. bxc3 d5 11. c4 Be6 12. Ne5+ Nxe5 13. dxe5 Re8 14. f4
g6 15. f5 gxf5 16. Qh5+ Kg8 17. Rf3 Re7 18. Bh6 dxc4 19. Re1 Qe8 20. Qh4 c3 *
Position (FEN): r3q1k1/ppp1r2p/4b2B/4Pp2/4n2Q/2p2R2/P5PP/4R1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2061
Best move: Rxe4