Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. c4 e6 3. Nc3 Nf6 4. g3 Be7 5. Bg2 O-O 6. O-O a6 7. d4 cxd4 8. Nxd4
Nc6 9. b3 Qc7 10. Bb2 Nxd4 11. Qxd4 Bc5 12. Qh4 Be7 13. Rac1 d6 14. Rfd1 Bd7
15. Qd4 Bc6 16. Nd5 Bxd5 17. cxd5 Qd7 18. dxe6 fxe6 19. Qb6 Rab8 20. Rc7 Bd8
21. Rxd7 Bxb6 22. R7xd6 Bc5 23. Rxe6 Ng4 24. Rd7 Rxf2 25. Bd5 Rf7+ 26. Kg2 Rxd7
*
Position (FEN): 1r4k1/1p1r2pp/p3R3/2bB4/6n1/1P4P1/PB2P1KP/8 w - - 0 27
White to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 647
Best move: Re8#