Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. f4 Nf6 3. Nf3 e6 4. e3 Ne4 5. c4 Bb4+ 6. Bd2 Nxd2 7. Nbxd2 c6 8. c5
b6 9. Qa4 Bxd2+ 10. Kxd2 bxc5 11. dxc5 Qf6 12. Nd4 Bd7 13. Ba6 Nxa6 14. Qxa6
O-O 15. b4 e5 16. fxe5 Qxe5 17. Qd3 Rab8 18. a3 a5 19. Rab1 axb4 20. axb4 Ra8
21. Ra1 Rxa1 22. Rxa1 Qxh2 23. Qe2 Qe5 24. Rh1 Ra8 25. Qd3 Ra2+ 26. Nc2 Bf5 27.
e4 Bxe4 28. Re1 Qf4+ 29. Kc3 Bxd3 *
Position (FEN): 6k1/5ppp/2p5/2Pp4/1P3q2/2Kb4/r1N3P1/4R3 w - - 0 30
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 517
Best move: Re8#