Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 e6 3. e3 Bb4 4. Nf3 c5 5. a3 cxd4 6. Nxd4 Bxc3+ 7. bxc3 Nf6 8.
c4 Nbd7 9. cxd5 Nxd5 10. Bc4 N7f6 11. Bb2 Qa5+ 12. Qd2 Qxd2+ 13. Kxd2 O-O 14.
g4 a6 15. g5 Ne4+ 16. Ke2 b5 17. Bxd5 exd5 18. f3 Nxg5 19. Rhg1 f6 20. f4 Ne4
21. h4 h5 22. Nc6 Bg4+ 23. Kd3 Kf7 24. a4 Rac8 25. axb5 axb5 26. Ra7+ Ke8 *
Position (FEN): 2r1kr2/R5p1/2N2p2/1p1p3p/4nPbP/3KP3/1BP5/6R1 w - - 2 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 823
Best move: Re7#