Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 d5 3. Nf3 c5 4. e3 Nc6 5. Bxf6 gxf6 6. c4 cxd4 7. exd4 Bg4 8.
Be2 dxc4 9. d5 Qa5+ 10. Nc3 Rd8 11. O-O Bxf3 12. Bxf3 Ne5 13. Bh5 Rg8 14. Kh1
Qb6 15. Qe2 Nd3 16. Qe6 Rg7 17. Ne4 Qxb2 18. Rab1 Qe5 19. Rxb7 Qxd5 *
Position (FEN): 3rkb2/pR2pprp/4Qp2/3q3B/2p1N3/3n4/P4PPP/5R1K w - - 0 20
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1433
Best move: Nxf6#