Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 Nc6 5. Bc4 dxe5 6. dxe5 Nb6 7. Qxd8+ Nxd8
8. Bb3 Be6 9. O-O Bxb3 10. axb3 Nc6 11. Be3 Nd5 12. Nc3 Nxe3 13. fxe3 O-O-O 14.
b4 Kb8 15. b5 Nb4 16. Rfc1 e6 17. Ng5 Rd7 18. Na2 Nxa2 19. Rxa2 h6 20. Ne4 Rd5
21. Rca1 Kc8 22. Rxa7 Rxb5 23. Ra8+ Kd7 24. Rd1+ Kc6 25. b3 Rxe5 26. Ng3 Rxe3
27. Rdd8 Bc5 28. Rxh8 *
Position (FEN): R6R/1pp2pp1/2k1p2p/2b5/8/1P2r1N1/2P3PP/6K1 b - - 0 28
Black to move.
Themes: Double Check Endgame Mate in 1 
Puzzle rating: 799
Best move: Re1#