Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Be7 4. g3 Nf6 5. Bg2 O-O 6. O-O b6 7. cxd5 exd5 8. Nc3
c6 9. Bf4 Nbd7 10. a3 a5 11. Rc1 Ba6 12. Qc2 Rc8 13. Bh3 Re8 14. Ne5 c5 15.
Nxd7 Nxd7 16. Nxd5 Bf8 17. Bxd7 Rxe2 18. Qf5 g6 19. Nf6+ Kg7 20. Qh3 Ra8 21.
Qh6+ Kxf6 *
Position (FEN): r2q1b2/3B1p1p/bp3kpQ/p1p5/3P1B2/P5P1/1P2rP1P/2R2RK1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1843
Best move: Bg5#