Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d5 3. c4 c5 4. dxc5 Bxc5 5. cxd5 exd5 6. Nc3 Bb4 7. Bd2 Nf6 8.
e3 O-O 9. Bd3 Nc6 10. Qc2 d4 11. exd4 Re8+ 12. Be3 Nxd4 13. Nxd4 Qxd4 14. O-O
Rxe3 15. fxe3 Qxe3+ 16. Kh1 Bxc3 17. bxc3 h6 18. Rae1 Qg5 19. Rxf6 Qxf6 *
Position (FEN): r1b3k1/pp3pp1/5q1p/8/8/2PB4/P1Q3PP/4R2K w - - 0 20
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1164
Best move: Re8#