Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 Nc6 4. Nf3 e6 5. Bc4 Nf6 6. e5 Nd5 7. Bxd5 exd5 8.
cxd4 d6 9. Qe2 dxe5 10. dxe5 Bc5 11. Bg5 Qb6 12. O-O O-O 13. Nc3 Bg4 14. Nxd5
Bxf3 15. gxf3 Nd4 16. Qe4 Qxb2 17. Nf6+ gxf6 18. Bxf6 Qc2 19. Qxc2 Nxc2 20. Kh1
Nd4 *
Position (FEN): r4rk1/pp3p1p/5B2/2b1P3/3n4/5P2/P4P1P/R4R1K w - - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1402
Best move: Rg1#