Chess puzzle (Equality)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. Nc3 Nxe5 5. Nxe5 Qxe5 6. e4 Bb4 7. Bd3 Bxc3+
8. bxc3 Qxc3+ 9. Bd2 Qe5 10. O-O Nf6 11. f4 Qc5+ 12. Kh1 O-O 13. e5 Nd5 14.
Bxh7+ Kxh7 15. Qh5+ Kg8 16. Rf3 Qd4 17. Bc3 Nxc3 18. Raf1 Re8 *
Position (FEN): r1b1r1k1/pppp1pp1/8/4P2Q/3q1P2/2n2R2/P1P3PP/5R1K w - - 2 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1758
Best move: Rh3