Chess puzzle (Checkmate)
Moves: 1. f4 c6 2. e3 d5 3. Nf3 Bg4 4. Be2 Nf6 5. O-O e6 6. b3 Bc5 7. Bb2 Qb6 8. Nc3
Bxe3+ 9. dxe3 Qxe3+ 10. Kh1 Ne4 11. Nxe4 dxe4 12. Bd4 exf3 13. Bxe3 fxe2 14.
Qd6 exf1=Q+ 15. Rxf1 Nd7 16. Rd1 Rd8 17. Bxa7 Bxd1 18. Qxd1 O-O 19. Be3 e5 20.
fxe5 Nxe5 21. Qh5 Rfe8 22. Bb6 Nc4 23. Bxd8 *
Position (FEN): 3Br1k1/1p3ppp/2p5/7Q/2n5/1P6/P1P3PP/7K b - - 0 23
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1003
Best move: Re1#