Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Qb3 c6 6. Bg5 Be7 7. e3 O-O 8. Bd3
h6 9. Bh4 Re8 10. Nge2 Qc7 11. Bg3 Bd6 12. f4 Ng4 13. O-O-O Nxe3 14. Rde1 Nxg2
15. Rhg1 Nxe1 16. Rxe1 Bg4 17. Qc2 Rxe2 18. Bxe2 Bxf4+ 19. Kb1 Bxe2 20. Rxe2
Bxg3 *
Position (FEN): rn4k1/ppq2pp1/2p4p/3p4/3P4/2N3b1/PPQ1R2P/1K6 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 566
Best move: Re8#