Chess puzzle (Checkmate)
Moves: 1. b4 Nf6 2. d4 e6 3. c3 d5 4. Bf4 a6 5. Nd2 Bd6 6. g3 Bd7 7. Ngf3 Bxf4 8. gxf4
Bb5 9. a4 Bc4 10. Nxc4 dxc4 11. e3 Qd5 12. Rg1 O-O 13. Ne5 Ne4 14. Qg4 g6 15.
Bxc4 Qd8 16. Bxe6 Nxc3 17. Nxg6 Qf6 18. Ne7+ Kh8 19. Qg8+ Rxg8 *
Position (FEN): rn4rk/1pp1Np1p/p3Bq2/8/PP1P1P2/2n1P3/5P1P/R3K1R1 w Q - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1089
Best move: Rxg8#