Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 d6 3. d5 e6 4. c4 Nf6 5. Nc3 a6 6. Bg5 Be7 7. Bd3 O-O 8. Bxf6
Bxf6 9. Nge2 Nd7 10. f4 exd5 11. exd5 Re8 12. O-O Nf8 13. Ng3 Bd7 14. Qh5 g6
15. Qd1 b5 16. f5 bxc4 17. fxg6 cxd3 18. gxf7+ Kxf7 19. Nh5 c4 20. Nxf6 Qxf6
21. Rxf6+ Kxf6 22. Qf3+ Kg7 23. Qg3+ Ng6 24. Qxd6 Rad8 25. Qc7 d2 26. Rd1 Re1+
27. Kf2 Rf8+ 28. Kg3 *
Position (FEN): 5r2/2Qb2kp/p5n1/3P4/2p5/2N3K1/PP1p2PP/3Rr3 b - - 5 28
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1335
Best move: Re3#