Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 Bf5 5. e3 e6 6. Be2 Nbd7 7. Nh4 Bg6 8. Nxg6
fxg6 9. O-O Bd6 10. h3 O-O 11. cxd5 exd5 12. Bd3 Qc7 13. Re1 Rae8 14. e4 dxe4
15. Nxe4 Nxe4 16. Bxe4 Bh2+ 17. Kf1 Bg3 18. Qb3+ Kh8 19. Bf3 Rxe1+ 20. Kxe1
Re8+ 21. Kf1 Bh4 22. Kg1 *
Position (FEN): 4r2k/ppqn2pp/2p3p1/8/3P3b/1Q3B1P/PP3PP1/R1B3K1 b - - 4 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 895
Best move: Re1#